適用先: Access 2013、Office 2013
. ADORecordsetConstruction インターフェイスは、C/C++ アプリケーションで OLE DB Rowset オブジェクトから ADO Recordset オブジェクトを作成するために使用されます。
このインターフェイスでは、以下のプロパティがサポートされています。
プロパティ
読み取り/書き込み可能。 |
|
読み取り/書き込み可能。 |
|
読み取り/書き込み可能。 |
メソッド
なし。
イベント
なし。
注釈
OLE DB Rowset オブジェクト (pRowset) を指定すると、ADO Recordset オブジェクト () の構築、ADO Recordset オブジェクト (adoR) の構築は、次の 3 つの基本的な操作に相当します。
ADO Recordset オブジェクトを作成します。
Recordset20Ptr adoRs; adoRs.CreateInstance(__uuidof(Recordset));IADORecordsetConstruction インターフェイスで Recordset オブジェクトを照会します。
adoRecordsetConstructionPtr adoRsConstruct=NULL; adoRs->QueryInterface(__uuidof(ADORecordsetConstruction), (void**)&adoRsConstruct);IADORecordsetConstruction::p ut_Rowset プロパティ メソッドを呼び出して、ADO Recordset オブジェクトに OLE DB Rowset オブジェクトを設定します。
IUnknown *pUnk=NULL; pRowset->QueryInterface(IID_IUnknown, (void**)&pUnk); adoRsConstruct->put_Rowset(pUnk);
結果のオブジェクトは、OLE DB Rowset オブジェクトから構築された ADO Recordset オブジェクトを表すようになりました。
ADO Recordset オブジェクトは、OLE DB Chapter または RowPosition オブジェクトから作成することもできます。
要件
バージョン: ADO 2.0 以上
ライブラリ: msado15.dll
UUID: 00000283-0000-0010-8000-00AA006D2EA4