Схема — це збірка об'єктів бази даних, що знаходяться у власності або створили, окремим користувачем. Каталог може містити одну або декілька схем, але завжди повинна містити схему, називається INFORMATION_SCHEMA, яка містить переглядів і доменів схеми інформації. Відомості про схему в OLE DB отримується за допомогою попередньо визначених схем rowsets і включає в себе типів, таблиць, стовпців, індексів, переглядів, тверджень і обмежень, статистика, набори символів, зіставлень та домени.
Rowsets схеми є попередньо rowsets, що представляють метаданих. Rowsets схеми зазвичай використовуються в динамічного програмування, де структури бази даних не відомо під час компіляції. Ці схеми rowsets можна використовувати для отримання інформації про бази даних під час виконання.
За допомогою класів typedef примірник схеми rowsets. Відповідні typedef і схеми деталізація класи перераховані нижче. Ви повинні викликати CRestrictions::Open , після створення екземпляра деталізація схеми. Цей метод повертає результат набору на основі обмежень, указаним. Див IDBSchemaRowset для отримання інформації про обмеження стовпців, пов'язаних з кожної схеми деталізація.
У таблиці відображає кожен OLE DB схеми деталізація та її відповідного OLE DB шаблони typedef клас і клас інформація.
# включити lt;atldbsch.h>
Дивіться також