共用方式為


如何在主機檔案系統中執行命令

建立資料來源的連接之後,您可以使用 執行命令並從資料來源 HostFileCommand 傳回結果。

重要

主機檔案的受控提供者不支援任何類型的交易。 因此,您應該嘗試避免在任務關鍵性資料上使用 INSERT、UPDATE 或 DELETE 命令。

程序

在主機檔案系統上執行命令

  1. 使用 HostFileConnection 建立連線。

    如需詳細資訊,請參閱 How to Connect to and Disconnect from a Host File System

  2. 連接之後,請使用 HostfileConnection.CreateCommand 建立 HostFileCommand 物件。

  3. 使用 HostFileCommand 物件在主機檔案系統上執行命令。

    HostFileCommand 會公開數個您可以使用的 Execute 方法:

    • 當以資料流程的形式傳回結果時,請使用 ExecuteDbDataReader 傳回 DataReader 物件。

    • 使用 ExecuteScalar 傳回單一值。

    • 使用 ExecuteNonQuery 來執行不會傳回資料列的命令。

    • 使用 ExecuteRecordSet 在記錄集上執行命令。

注意

修改替代索引檔 (AIX) 時,當索引定義為不接受重複索引鍵時,您可能會收到「不正確記錄長度」錯誤。 此錯誤可能會發生,因為替代索引 VSAM 檔案的 INDEX 不夠大,無法保留相同索引記錄的多個索引鍵值。

另請參閱

使用主機檔案的受控資料提供者目標
主機檔案的 BizTalk 配接器設定