Schemat jest zbiorem obiektów bazy danych, które są jego własnością lub zostały utworzone przez określonego użytkownika. Wykaz może zawierać jeden lub więcej schematów, ale musi zawsze zawierać schematu o nazwie INFORMATION_SCHEMA, który zawiera widoki i domenami schemat informacji. Informacje dotyczące schematu w OLE DB jest pobierane przy użyciu wstępnie zdefiniowanych schematów wierszy i zawiera typy, tabel, kolumn, indeksy, widoki, potwierdzeń i ograniczenia, statystyki, zestawy znaków, sortowania i domen.
Schemat wierszy są wstępnie zdefiniowanych zestawów wierszy reprezentujących metadanych. Schemat wierszy są zazwyczaj używane w programowaniu dynamicznym, gdzie struktury bazy danych nie jest znany w czasie kompilacji. Można użyć tych wierszy schematu uzyskanie informacji o bazie danych w czasie wykonywania.
Za pomocą klas typedef wystąpienia wierszy schematu. Poniżej wymieniono odpowiadający mu element typedef i klasy wierszy schematu. Należy wywołać CRestrictions::Open , po utworzeniu instancji wierszy schematu. Ta metoda zwraca zestaw wyników w oparciu o ograniczenia, które należy określić. Zobacz IDBSchemaRowset informacji na temat kolumn ograniczeń związanych z poszczególnych wierszy schematu.
Poniższa tabela przedstawia każdego OLE DB schematu wierszy i odpowiednie OLE DB szablony typedef klasie i o użytkowniku.
# include lt;atldbsch.h>
Zobacz też