共用方式為


使用 IRow 擷取單一數據列

SQL Server Native Client OLE DB 提供者中的 IRow 介面實作已簡化,以提高效能。 IRow 允許直接存取單一數據列對象的數據行。 如果您事先知道命令執行的結果只會產生一個數據列, IRow 會擷取該數據列的數據行。 如果結果集包含多個數據列, IRow 只會公開第一個數據列。

IRow 實作不允許數據列的任何流覽。 數據列中的每個數據行只會存取一次,但有一個例外:一次可以存取一次數據行來尋找數據行大小,然後再一次擷取數據。

備註

IRow::Open 僅支援要開啟DBGUID_STREAM和DBGUID_NULL類型的物件。

若要使用 ICommand::Execute 方法來取得數據列對象,必須傳遞IID_IRow。 IMultipleResults 介面必須用來處理多個結果集。 IMultipleResults 支援 IRowIRowsetIRowset 用於大量作業。

本節中

另請參閱

資料列集