如何在主機檔案系統中執行命令
建立資料來源的連接之後,您可以使用 執行命令並從資料來源 HostFileCommand
傳回結果。
重要
主機檔案的受控提供者不支援任何類型的交易。 因此,您應該嘗試避免在任務關鍵性資料上使用 INSERT、UPDATE 或 DELETE 命令。
程序
在主機檔案系統上執行命令
使用
HostFileConnection
建立連線。如需詳細資訊,請參閱 How to Connect to and Disconnect from a Host File System。
連接之後,請使用
HostfileConnection.CreateCommand
建立HostFileCommand
物件。使用
HostFileCommand
物件在主機檔案系統上執行命令。HostFileCommand
會公開數個您可以使用的 Execute 方法:當以資料流程的形式傳回結果時,請使用
ExecuteDbDataReader
傳回DataReader
物件。使用
ExecuteScalar
傳回單一值。使用
ExecuteNonQuery
來執行不會傳回資料列的命令。使用
ExecuteRecordSet
在記錄集上執行命令。
注意
修改替代索引檔 (AIX) 時,當索引定義為不接受重複索引鍵時,您可能會收到「不正確記錄長度」錯誤。 此錯誤可能會發生,因為替代索引 VSAM 檔案的 INDEX 不夠大,無法保留相同索引記錄的多個索引鍵值。