如何從主機檔案系統擷取資料
就像您可以與其他 Managed 資料提供者一樣,您可以透過 HostfileCommand
存取 物件實作的 DataReader
主機資料。
使用資料讀取器擷取資料
建立
HostFileCommand
執行個體。透過呼叫
HostFileCommand.ExecuteDBDataReader
建立DataReader
物件。呼叫
ExecuteDBDataReader
會從資料來源擷取資料列。使用
DBDataReader.Read
從查詢的結果取得資料列。您可以將資料行的名稱或序數參考傳遞至
DBDataReader
物件,以存取傳回之資料列的每個資料行。 不過,為了達到最佳效能,DBDataReader
物件提供了一系列的方法,可讓您存取其原生資料類型中的資料行值,GetDateTime
(、GetDouble
、GetGuid
、GetInt32
等等) 。當您完成
DBDataReader
物件之後,請呼叫DBDataReader.Close
。如果您的
HostFileCommand
物件包含輸出參數或傳回值,則在關閉 之前DBDataReader
將無法使用。請注意,當 開啟時
DBDataReader
,會HostFileConnection
獨佔使用該DBDataReader
。 在原始DBDataReader
關閉之前,您無法執行 的任何命令HostFileConnection
,包括建立另一個DBDataReader
。