Интерфейс 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
) составляет три основные операции:
Создайте объект ADO Record :
_RecordPtr adoR; adoRs.CreateInstance(__uuidof(_Record));
Запросите интерфейс IADORecordConstruction в объекте Record :
adoRecordConstructionPtr adoRConstruct=NULL; adoR->QueryInterface(__uuidof(ADORecordConstruction), (void**)&adoRConstruct);
Вызовите метод свойства 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