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


Интерфейс ADORecordConstruction

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

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

Свойства

Свойство Описание
ParentRow Доступный только на запись.
Задает контейнер объекта СТРОКИ OLE DB для этого объекта ADO Record .
Строка Чтение и запись.
Возвращает или задает объект строки OLE DB из или для этого объекта ADO Record .

Методы

Нет.

События

Нет.

Remarks

При использовании объекта СТРОКИ OLE DB (pRow) конструкция объекта 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