ADORecordsetConstruction インターフェイスは、C/C++ アプリケーションの OLE DB Rowset オブジェクトから ADO Recordset オブジェクトを構築するために使用されます。
このインターフェイスでは、次のプロパティがサポートされています。
プロパティ
財産 | 形容 |
---|---|
チャプター | 読み取り/書き込み。 この ADO Recordset オブジェクトの OLE DB Chapter オブジェクトを取得または設定します。 |
RowPosition | 読み取り/書き込み。 この ADO Recordset オブジェクトの OLE DB RowPosition オブジェクトを取得または設定します。 |
行セット の | 読み取り/書き込み。 この ADO Recordset オブジェクトの OLE DB 行セット オブジェクトを取得または設定します。 |
メソッド
何一つ。
イベント
何一つ。
備考
OLE DB Rowset オブジェクト (pRowset
) を指定すると、ADO Recordset オブジェクト (adoRs
) の構築は、次の 3 つの基本的な操作になります。
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