Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Minden katalógusfüggvény olyan argumentumokat fogad el, amelyekkel egy alkalmazás korlátozhatja a visszaadott adatok hatókörét. Az SQLTables első és második hívása például az alábbi kódban egy eredményhalmazt ad vissza, amely az összes táblára vonatkozó információkat tartalmazza, míg a harmadik hívás az Orders táblával kapcsolatos információkat adja vissza:
SQLTables(hstmt1, NULL, 0, NULL, 0, NULL, 0, NULL, 0);
SQLTables(hstmt2, NULL, 0, NULL, 0, "%", SQL_NTS, NULL, 0);
SQLTables(hstmt3, NULL, 0, NULL, 0, "Orders", SQL_NTS, NULL, 0);
A katalógusfüggvény-sztring argumentumai négy különböző típusba sorolhatók: közönséges argumentum (OA), mintaérték argumentum (PV), azonosító argumentum (ID) és értéklista argumentum (VL). A legtöbb sztringargumentum a SQL_ATTR_METADATA_ID utasítás attribútum értékétől függően két különböző típus egyikének lehet. Az alábbi táblázat felsorolja az egyes katalógusfüggvények argumentumait, és ismerteti az argumentum típusát egy SQL_TRUE vagy SQL_FALSE SQL_ATTR_METADATA_ID értékéhez.
| Funkció | Argument | Írja, amikor SQL_ ATTR_METADATA_ ID = SQL_FALSE |
Írjon be, amikor SQL_ ATTR_METADATA_ ID = SQL_TRUE |
|---|---|---|---|
| SQLColumnPrivileges | CatalogNameSchemaNameTableNameColumnName | OA OA OA PV | Azonosító azonosítója |
| SQLColumns | CatalogNameSchemaNameTableNameColumnName | OA PV PV PV | Azonosító azonosítója |
| SQLForeignKeys | PKCatalogNamePKSchemaNamePKTableNameFKCatalogNameFKSchemaNameFKTableName | OA OA OA OA OA OA | ID ID ID ID ID ID |
| SQLPrimaryKeys | CatalogNameSchemaNameTableName | OA OA OA | Azonosító azonosítója |
| SQLProcedureColumns | CatalogNameSchemaNameProcNameColumnName | OA PV PV PV | Azonosító azonosítója |
| SQLProcedures | CatalogNameSchemaNameProcName | OA PV PV | Azonosító azonosító azonosító |
| SQLSpecialColumns | CatalogNameSchemaNameTableName | OA OA OA | Azonosító azonosító azonosító |
| SQLStatistics | CatalogNameSchemaNameTableName | OA OA OA | Azonosító azonosítója |
| SQLTablePrivileges | CatalogNameSchemaNameTableName | OA PV PV | Azonosító azonosítója |
| SQLTables | CatalogNameSchemaNameTableNameTableType | PV PV PV virtuális gép | ID ID ID VL |
Ez a szakasz a következő témaköröket tartalmazza.