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


Интерфейс ADORecordsetConstruction

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

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

Свойства

Свойство Описание
Глава Чтение и запись.
Получает или задает объект OLE DB Chapter из объекта ADO Recordset или для этого объекта ADO Recordset .
RowPosition Чтение и запись.
Получает или задает объект RowPosition OLE DB из объекта ADO Recordset или для этого объекта ADO Recordset .
Набора строк Чтение и запись.
Получает или задает объект набора строк OLE DB из объекта ADO Recordset или для этого объекта ADO Recordset .

Методы

Нет.

События

Нет.

Remarks

При использовании объекта набора строк OLE DB (pRowset) построение объекта 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::put_Rowset Вызовите метод свойства , чтобы задать объект OLE DB Rowset в объекте ADORecordset:

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

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

Вы также можете создать объект ADO Recordset из объекта OLE DB Chapter или RowPosition .

Требования

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

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

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

См. также:

Объект Recordset (ADO)
Свойство Rowset (ADO)