ホスト ファイル システムからデータを取得する方法
他のマネージド データ プロバイダーと同様に、 を使用して オブジェクトの実装を使用してHostfileCommand
ホスト データにDataReader
アクセスできます。
データ リーダーを使用してデータを取得するには
HostFileCommand
のインスタンスを作成します。への
DataReader
呼び出しを使用して オブジェクトを作成しますHostFileCommand.ExecuteDBDataReader
。を呼び出すと
ExecuteDBDataReader
、データ ソースからデータ行が取得されます。クエリの結果から行を取得するには、 を使用
DBDataReader.Read
します。返された行の各列にアクセスするには、列の名前または序数参照を オブジェクトに
DBDataReader
渡します。 ただし、最適なパフォーマンスを得るために、DBDataReader
オブジェクトには、ネイティブ データ型 (GetDateTime
、GetDouble
GetGuid
GetInt32
など) の列値にアクセスできる一連のメソッドが用意されています。オブジェクトの使用が完了したら、 を
DBDataReader
呼び出しますDBDataReader.Close
。オブジェクトに
HostFileCommand
出力パラメーターまたは戻り値が含まれている場合、 が閉じられるまでDBDataReader
使用できません。が開いている間
DBDataReader
、HostFileConnection
はその によって排他的に使用されていることDBDataReader
に注意してください。 元DBDataReader
の が閉じられるまで、別DBDataReader
の をHostFileConnection
作成するなど、 のコマンドを実行することはできません。