データ ソースへの接続を確立したら、 HostFileCommand
を使用してコマンドを実行し、データ ソースから結果を返すことができます。
Von Bedeutung
ホスト ファイルのマネージド プロバイダーでは、どの種類のトランザクションもサポートされていません。 そのため、ミッション クリティカルなデータに対して INSERT、UPDATE、または DELETE コマンドを使用しないようにする必要があります。
プロシージャ
ホスト ファイル システムでコマンドを実行するには
HostFileConnection
を使用して接続を確立します。詳細については、「 ホスト ファイル システムに接続して、ホスト ファイル システムから切断する方法」を参照してください。
接続したら、
HostfileConnection.CreateCommand
を使用してHostFileCommand
オブジェクトを作成します。ホスト ファイル システムでコマンドを実行するには、
HostFileCommand
オブジェクトを使用します。HostFileCommand
では、使用できるいくつかの Execute メソッドが公開されています。結果をデータ ストリームとして返す場合は、
ExecuteDbDataReader
を使用してDataReader
オブジェクトを返します。シングルトン値を返すには、
ExecuteScalar
を使用します。ExecuteNonQuery
を使用して、行を返さないコマンドを実行します。ExecuteRecordSet
を使用して、レコードセットに対してコマンドを実行します。
注
代替索引ファイル (AIX) を変更する場合、索引が重複キーを受け入れないように定義されている場合、"レコード長が無効です" というエラーが表示されることがあります。 このエラーは、代替索引 VSAM ファイルの INDEX が、同じ索引レコードに対して複数のキー値を保持するのに十分な大きさでないために発生する可能性があります。
こちらもご覧ください
ホストファイル用マネージドデータプロバイダーの使用
BizTalk Adapter for Host Files の構成