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


SCHEMA_ENTRY

Связывает GUID с классом.

SCHEMA_ENTRY( 
   guid, 
   rowsetClass  
); 

Параметры

  • guid
    Набор строк схемы GUID. В разделе IDBSchemaRowset справочника программиста OLE DB список наборов строк схемы и их GUID.

  • rowsetClass
    Класс, который будет создан для представления набора строк схемы.

Заметки

IDBSchemaRowsetImpl можно затем запрос сопоставление для списка GUID, он может создать набор строк, если ему присваивается идентификатор GUID. Набор строк схемы IDBSchemaRowsetImpl создает аналогичен стандартному CRowsetImpl- производного класса, за исключением того, что он должен предоставить метод Выполнить, который имеет следующую сигнатуру:

HRESULT Execute (LONG* pcRowsAffected, ULONG cRestrictions,

const VARIANT* rgRestrictions)

Эта функция Выполнить заполняет данные набора строк. Мастер проекта библиотеки ATL создает, как описано в разделе IDBSchemaRowset в справочнике программиста OLE DB, 3 начальных наборов строк схемы в проекте для каждой из 3 необходимых схем OLE DB:

  • DBSCHEMA_TABLES

  • DBSCHEMA_COLUMNS

  • DBSCHEMA_PROVIDER_TYPES

Мастер также добавляет 3 соответствующей записи в сопоставлении схемы. Дополнительные сведения см. в разделе Создание шаблона поставщика OLE DB об использовании мастера для создания поставщика.

Требования

Header: atldb.h

См. также

Ссылки

BEGIN_SCHEMA_MAP

END_SCHEMA_MAP

Другие ресурсы

Макросы для шаблонов поставщика OLE DB