次の方法で共有


ホスト ファイル システムからデータを取得する方法

他のマネージド データ プロバイダーと同様に、 を使用して オブジェクトの実装を使用してHostfileCommandホスト データにDataReaderアクセスできます。

データ リーダーを使用してデータを取得するには

  1. HostFileCommand のインスタンスを作成します。

  2. への DataReader 呼び出しを使用して オブジェクトを作成します HostFileCommand.ExecuteDBDataReader

    を呼び出すと ExecuteDBDataReader 、データ ソースからデータ行が取得されます。

  3. クエリの結果から行を取得するには、 を使用 DBDataReader.Read します。

    返された行の各列にアクセスするには、列の名前または序数参照を オブジェクトに DBDataReader 渡します。 ただし、最適なパフォーマンスを得るために、DBDataReaderオブジェクトには、ネイティブ データ型 (GetDateTimeGetDoubleGetGuidGetInt32など) の列値にアクセスできる一連のメソッドが用意されています。

  4. オブジェクトの使用が完了したら、 を DBDataReader 呼び出します DBDataReader.Close

    オブジェクトに HostFileCommand 出力パラメーターまたは戻り値が含まれている場合、 が閉じられるまで DBDataReader 使用できません。

    が開いている間 DBDataReaderHostFileConnection はその によって排他的に使用されていること DBDataReaderに注意してください。 元DBDataReaderの が閉じられるまで、別DBDataReaderの をHostFileConnection作成するなど、 のコマンドを実行することはできません。

参照

ホスト ファイル システムから情報を取得する
ホスト ファイルの BizTalk Adapter の構成