ADORecordsetConstruction 介面
ADORecordsetConstruction 介面用於從 C/C++ 應用程式中的 OLE DB Rowset 物件來建構 ADO Recordset 物件。
此介面支援下列屬性:
屬性
屬性 | Description |
---|---|
章節 | 讀取/寫入。 從這個 ADO Recordset 物件或在此物件上取得/設定 OLE DB Chapter 物件。 |
RowPosition | 讀取/寫入。 從這個 ADO Recordset 物件或在此物件上取得/設定 OLE DB RowPosition 物件。 |
資料列集 | 讀取/寫入。 從這個 ADO Recordset 物件或在此物件上取得/設定 OLE DB Rowset 物件。 |
方法
無。
事件
無。
備註
指定 OLE DB Rowset 物件 (pRowset
)、ADO Recordset 物件 (adoRs
) 的建構相當於下列三個基本作業:
建立 ADO Recordset 物件:
Recordset20Ptr adoRs; adoRs.CreateInstance(__uuidof(Recordset));
在 Recordset 物件上查詢 IADORecordsetConstruction 介面:
adoRecordsetConstructionPtr adoRsConstruct=NULL; adoRs->QueryInterface(__uuidof(ADORecordsetConstruction), (void**)&adoRsConstruct);
呼叫
IADORecordsetConstruction::put_Rowset
屬性方法以在 ADORecordset
物件上設定 OLE DBRowset
物件:IUnknown *pUnk=NULL; pRowset->QueryInterface(IID_IUnknown, (void**)&pUnk); adoRsConstruct->put_Rowset(pUnk);
結果 adoRs
物件現在代表從 OLE DB Rowset 物件建構的 ADO Recordset 物件。
您也可以從 OLE DB Chapter 或 RowPosition 物件建構 ADO Recordset 物件。
規格需求
版本:ADO 2.0 和更新版本
程式庫:msado15.dll
UUID:00000283-0000-0010-8000-00AA006D2EA4