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