ADORecordConstruction接口用于从 C/C++ 应用程序中的 OLE DB Row 对象构造 ADO Record 对象。
此接口支持以下属性:
性能
财产 | 描述 |
---|---|
ParentRow | 仅写。 在此 ADO Record 对象上设置 OLE DB 行 对象的容器。 |
行 | 读/写。 获取/设置此 ADO Record 对象的 OLE DB 行 对象。 |
方法
没有。
事件
没有。
言论
给定 OLE DB Row 对象(pRow
),ADO Record 对象(adoR
)的构造相当于以下三个基本操作:
创建 ADO Record 对象:
_RecordPtr adoR; adoRs.CreateInstance(__uuidof(_Record));
在 Record 对象上查询 IADORecordConstruction 接口:
adoRecordConstructionPtr adoRConstruct=NULL; adoR->QueryInterface(__uuidof(ADORecordConstruction), (void**)&adoRConstruct);
调用 IADORecordConstruction::p ut_Row 属性方法,在 ADO Record 对象上设置 OLE DB 行 对象:
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