共用方式為


如何從主機檔案系統擷取資料

就像您可以與其他 Managed 資料提供者一樣,您可以透過 HostfileCommand 存取 物件實作的 DataReader 主機資料。

使用資料讀取器擷取資料

  1. 建立 HostFileCommand 執行個體。

  2. 透過呼叫 HostFileCommand.ExecuteDBDataReader 建立 DataReader 物件。

    呼叫 ExecuteDBDataReader 會從資料來源擷取資料列。

  3. 使用 DBDataReader.Read 從查詢的結果取得資料列。

    您可以將資料行的名稱或序數參考傳遞至 DBDataReader 物件,以存取傳回之資料列的每個資料行。 不過,為了達到最佳效能, DBDataReader 物件提供了一系列的方法,可讓您存取其原生資料類型中的資料行值, GetDateTime (、 GetDoubleGetGuidGetInt32 等等) 。

  4. 當您完成 DBDataReader 物件之後,請呼叫 DBDataReader.Close

    如果您的 HostFileCommand 物件包含輸出參數或傳回值,則在關閉 之前 DBDataReader 將無法使用。

    請注意,當 開啟時 DBDataReader ,會 HostFileConnection 獨佔使用該 DBDataReader 。 在原始 DBDataReader 關閉之前,您無法執行 的任何命令 HostFileConnection ,包括建立另一個 DBDataReader

另請參閱

取出主機檔案系統中的資訊
主機檔案的 BizTalk 配接器設定