次の方法で共有


ホスト ファイル システムでコマンドを実行する方法

データ ソースへの接続を確立したら、 HostFileCommandを使用してコマンドを実行し、データ ソースから結果を返すことができます。

Von Bedeutung

ホスト ファイルのマネージド プロバイダーでは、どの種類のトランザクションもサポートされていません。 そのため、ミッション クリティカルなデータに対して INSERT、UPDATE、または DELETE コマンドを使用しないようにする必要があります。

プロシージャ

ホスト ファイル システムでコマンドを実行するには

  1. HostFileConnectionを使用して接続を確立します。

    詳細については、「 ホスト ファイル システムに接続して、ホスト ファイル システムから切断する方法」を参照してください。

  2. 接続したら、HostfileConnection.CreateCommandを使用してHostFileCommand オブジェクトを作成します。

  3. ホスト ファイル システムでコマンドを実行するには、 HostFileCommand オブジェクトを使用します。

    HostFileCommand では、使用できるいくつかの Execute メソッドが公開されています。

    • 結果をデータ ストリームとして返す場合は、 ExecuteDbDataReader を使用して DataReader オブジェクトを返します。

    • シングルトン値を返すには、 ExecuteScalar を使用します。

    • ExecuteNonQueryを使用して、行を返さないコマンドを実行します。

    • ExecuteRecordSetを使用して、レコードセットに対してコマンドを実行します。

代替索引ファイル (AIX) を変更する場合、索引が重複キーを受け入れないように定義されている場合、"レコード長が無効です" というエラーが表示されることがあります。 このエラーは、代替索引 VSAM ファイルの INDEX が、同じ索引レコードに対して複数のキー値を保持するのに十分な大きさでないために発生する可能性があります。

こちらもご覧ください

ホストファイル用マネージドデータプロバイダーの使用
BizTalk Adapter for Host Files の構成