共用方式為


ADORecordConstruction 介面

ADORecordConstruction 介面用於從 C/C++ 應用程式中的 OLE DB Row 物件來建構 ADO Record 物件。

此介面支援下列屬性:

屬性

屬性 Description
ParentRow 唯寫。
設定此 ADO Record 物件上的 OLE DB Row 物件容器。
資料列 讀取/寫入。
從這個 ADO Record 物件或在此物件上取得/設定 OLE DB Row 物件。

方法

無。

事件

無。

備註

指定 OLE DB Row 物件 (pRow)、ADO Record 物件 (adoR) 的建構相當於下列三個基本作業:

  1. 建立 ADO Record 物件:

    _RecordPtr adoR;  
    adoRs.CreateInstance(__uuidof(_Record));  
    
  2. Record 物件上查詢 IADORecordConstruction 介面:

    adoRecordConstructionPtr adoRConstruct=NULL;  
    adoR->QueryInterface(__uuidof(ADORecordConstruction),  
                        (void**)&adoRConstruct);  
    
  3. 呼叫 IADORecordConstruction::put_Row 屬性方法以在 ADO Record 物件上設定 OLE DB Row 物件:

    IUnknown *pUnk=NULL;  
    pRow->QueryInterface(IID_IUnknown, (void**)&pUnk);  
    adoRConstruct->put_Row(pUnk);  
    

結果t adoR 物件現在代表從 OLE DB Row 物件建構的ADO Record 物件。

ADO Record 物件也可以從 OLE DB Row 物件的容器建構。

規格需求

版本:ADO 2.0 和更新版本

程式庫:msado15.dll

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