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


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

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

Интерфейс ADORecordConstruction используется для создания объекта ADO Record из объекта ROW OLE DB в приложении C/C++.

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

Свойства

ParentRow

Только для записи.
Задает контейнер объекта OLE DB Row для этого объекта ADO Record .

Row

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

Методы

Нет.

События

Нет.

Замечания

При использовании объекта строки OLE DB (pRow) построение объекта ADO Record (), создание объекта ADO Record (adoR) составляет следующие три основные операции:

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

        _RecordPtr adoR;
        adoRs.CreateInstance(__uuidof(_Record));
    
  2. Запросите интерфейс IADORecordConstruction к объекту Record :

        adoRecordConstructionPtr adoRConstruct=NULL;
        adoR->QueryInterface(__uuidof(ADORecordConstruction),
                            (void**)&adoRConstruct);
    
  3. Вызовите метод свойства IADORecordConstruction::p ut_Row , чтобы задать объект OLE DB Row в объекте ADO Record :

        IUnknown *pUnk=NULL;
        pRow->QueryInterface(IID_IUnknown, (void**)&pUnk);
        adoRConstruct->put_Row(pUnk);
    

Результирующий объект adoR теперь представляет объект ADO Record , созданный из объекта OLE DB Row .

Объект ADO Record также можно создать из контейнера объекта СТРОКИ OLE DB.

Требования

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

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

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