Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (日本語) » SQL Anywhere サーバ - プログラミング » SQL Anywhere データ・アクセス API » SQL Anywhere .NET 2.0 API リファレンス » iAnywhere.Data.SQLAnywhere ネームスペース (.NET 2.0)

 

SADataReader クラス

クエリまたはストアド・プロシージャからの読み込み専用、前方専用の結果セットです。このクラスは継承できません。

構文
Visual Basic

Public NotInheritable Class SADataReader 
  Inherits DbDataReader
  Implements IListSource
C#

public sealed class SADataReader : DbDataReader,
  IListSource
備考

SADataReader にはコンストラクタがありません。SADataReader オブジェクトを取得するには、SACommand を実行します。

SACommand cmd = new SACommand(
    "SELECT EmployeeID FROM Employees", conn );
SADataReader reader = cmd.ExecuteReader();

SADataReader では前方へのみ移動できます。結果を操作するためにより柔軟なオブジェクトが必要な場合は、SADataAdapter を使用します。

SADataReader は必要に応じてローを取得しますが、SADataAdapter の場合、結果セットのすべてのローを取得しないと、オブジェクトに対してアクションを実行できません。結果セットのサイズが大きい場合、この違いのために SADataReader の方が応答時間が速くなります。

実装:[external link] IDataReader[external link] IDisposable[external link] IDataRecord[external link] IListSource

詳細については、データのアクセスと操作を参照してください。

参照

SADataReader メンバ
Depth プロパティ
FieldCount プロパティ
HasRows プロパティ
IsClosed プロパティ
Item プロパティ
RecordsAffected プロパティ
Close メソッド
GetBoolean メソッド
GetByte メソッド
GetBytes メソッド
GetChar メソッド
GetChars メソッド
GetData メソッド
GetDataTypeName メソッド
GetDateTime メソッド
GetDecimal メソッド
GetDouble メソッド
GetEnumerator メソッド
GetFieldType メソッド
GetFloat メソッド
GetGuid メソッド
GetInt16 メソッド
GetInt32 メソッド
GetInt64 メソッド
GetName メソッド
GetOrdinal メソッド
GetSchemaTable メソッド
GetString メソッド
GetTimeSpan メソッド
GetUInt16 メソッド
GetUInt32 メソッド
GetUInt64 メソッド
GetValue メソッド
GetValues メソッド
IsDBNull メソッド
NextResult メソッド
Read メソッド
myDispose メソッド