ADORecordConstruction 接口 (ADO)

适用于:Access 2013、Office 2013

ADORecordConstruction 接口用于根据 C/C++ 应用程序中的 OLE DB Row 对象构造 ADO Record 对象。

此接口支持以下属性:

属性

ParentRow

只写。
设置此 ADO Record 对象中 OLE DB Row 对象的容器。

读/写。
获取/设置此 ADO Record 对象中的 OLE DB Row 对象。

方法

无。

事件

无。

说明

给定 OLE DB Row 对象 (pRow) 、ADO Record 对象的构造 () 、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);
    

产生的 adoR 对象现在表示根据 OLE DB Row 对象构造的 ADO Record 对象。

也可以根据 OLE DB Row 对象的容器构造 ADO Record 对象。

要求

版本: ADO 2.0 及更高版本

库: msado15.dll

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