既存の ADO レコード セットを使用する方法?

OLE DB コンシューマー テンプレートと Active データ オブジェクトを混在させるには、ADO を使用して (OLE DB コンシューマー テンプレートの行セットに対応する)、レコード セットを開きます。レコード セットがある場合、OLE DB 行セットに接続するには、次を行う:

  1. IRecordsetとIAccessorポインターのQueryInterfaceを呼び出す。
    IRowset ※ lpRowset = NULL;IAccessor ※ lpAccessor = NULL;lpUnk-gt;QueryInterface (IID_IRowset、(void 年) & lpRowset);lpUnk - > QueryInterface (IID_IAccessor、(void 年) & lpAccessor)
    
  2. アクセサーと行セットを適切な OLE DB コンシューマー テンプレート クラスに添付します。
    CRowset rs;CAccessor アクセサー;アクセサー。Attach(lpAccessor);rs。Attach(lpRowset);rs。SetAccessor(accessor)
    

Index