Поделиться через


Интерфейс ADORecordsetConstruction (ADO)

Область применения: Access 2013, Office 2013

Интерфейс ADORecordsetConstruction используется для создания объекта ADO Recordset из объекта НАБОРА строк OLE DB в приложении C/C++.

Этот интерфейс поддерживает следующие свойства:

Свойства

Глава

Для чтения и записи.
Получает или задает объект OLE DB Chapter из объекта ADO Recordset или для этого объекта ADO Recordset .

RowPosition

Для чтения и записи.
Получает или задает объект OLE DB RowPosition из объекта ADO Recordset или в этом объекте ADO Recordset .

Набора строк

Для чтения и записи.
Возвращает или задает объект набора строк OLE DB из объекта ADO Recordset или для этого объекта ADO Recordset .

Методы

Нет.

События

Нет.

Замечания

При использовании объекта НАБОРА строк OLE DB (pRowset) построение объекта ADO Recordset (), создание объекта ADO Recordset (adoRs) составляет следующие три основные операции:

  1. Создайте объект ADO Recordset :

     Recordset20Ptr adoRs;
     adoRs.CreateInstance(__uuidof(Recordset));
    
  2. Запрос интерфейса IADORecordsetConstruction к объекту Recordset :

     adoRecordsetConstructionPtr adoRsConstruct=NULL;
     adoRs->QueryInterface(__uuidof(ADORecordsetConstruction),
          (void**)&adoRsConstruct);
    
  3. Вызовите метод свойства IADORecordsetConstruction::p ut_Rowset, чтобы задать объект OLE DB Rowset в объекте ADO Recordset:

     IUnknown *pUnk=NULL;
     pRowset->QueryInterface(IID_IUnknown, (void**)&pUnk);
     adoRsConstruct->put_Rowset(pUnk);
    

Результирующий объект теперь представляет объект ADO Recordset, созданный из объекта НАБОРА строк OLE DB.

Можно также создать объект ADO Recordset из главы OLE DB или объекта RowPosition .

Требования

  • Версия: ADO 2.0 и более поздних версий

  • Библиотека: msado15.dll

  • UUID: 00000283-0000-0010-8000-00AA006D2EA4