ADORecordsetConstruction 接口用于从 C/C++ 应用程序中的 OLE DB Rowset 对象构造 ADO Recordset 对象。
此接口支持以下属性:
性能
财产 | 描述 |
---|---|
章 | 读/写。 获取/设置一个 OLE DB Chapter object from/on this ADO Recordset 对象。 |
RowPosition | 读/写。 获取/设置此 ADO Recordset 对象的 OLE DB RowPosition 对象。 |
行集 | 读/写。 获取/设置此 ADO Recordset 对象的 OLE DB 行集 对象。 |
方法
没有。
事件
没有。
言论
给定 OLE DB 行集 对象(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
属性方法,在 ADORowset
对象上设置 OLE DBRecordset
对象: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