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) 的建構相當於下列三個基本作業:

  1. 建立 ADO Recordset 物件:

    Recordset20Ptr adoRs;  
    adoRs.CreateInstance(__uuidof(Recordset));  
    
  2. Recordset 物件上查詢 IADORecordsetConstruction 介面:

    adoRecordsetConstructionPtr adoRsConstruct=NULL;  
    adoRs->QueryInterface(__uuidof(ADORecordsetConstruction),  
                         (void**)&adoRsConstruct);  
    
  3. 呼叫 IADORecordsetConstruction::put_Rowset 屬性方法以在 ADO Recordset 物件上設定 OLE DB Rowset 物件:

    IUnknown *pUnk=NULL;  
    pRowset->QueryInterface(IID_IUnknown, (void**)&pUnk);  
    adoRsConstruct->put_Rowset(pUnk);  
    

結果 adoRs 物件現在代表從 OLE DB Rowset 物件建構的 ADO Recordset 物件。

您也可以從 OLE DB ChapterRowPosition 物件建構 ADO Recordset 物件。

規格需求

版本:ADO 2.0 和更新版本

程式庫:msado15.dll

UUID:00000283-0000-0010-8000-00AA006D2EA4

另請參閱

Recordset 物件 (ADO)
Rowset 屬性 (ADO)