データ ソースへの接続を確立したら、 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 の構成