Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Het sql.h-headerbestand bevat prototypen voor de functies en functies in het conformanceniveau van de CORE ODBC-interface. Het headerbestand Sqlext.h bevat prototypen voor de procedures en functies in de conformiteitsniveaus voor API op niveau 1 en niveau 2. Het headerbestand Sqltypes.h bevat typedefinities en indicatoren voor de SQL-gegevenstypen.
De headerbestanden bevatten allemaal een #define, ODBCVER, waarmee een toepassing of stuurprogramma kan instellen voor het compileren naar verschillende versies van ODBC.
Als u wilt uitlijnen met de ISO CLI en Open Group CLI, bevatten de headerbestanden aliassen voor de informatietypen die worden gebruikt in aanroepen naar SQLGetInfo. In de volgende tabel geeft de kolom ODBC-naam de ODBC-naam aan voor het informatietype in ODBC-API-verwijzing. De kolom Alias in koptekstbestand geeft de naam aan die wordt gebruikt in de ISO CLI en de Open Group CLI. De werkelijke numerieke waarde van deze manifestnamen is hetzelfde in zowel ODBC als de standaard-CURI's. Met deze aliassen kan een toepassing of stuurprogramma die compatibel is met standaarden compileren met de ODBC 3.x-headerbestanden .
Deze aliassen omvatten uitbreidingen van afkortingen in de ODBC-namen, zodat de namen begrijpelijker zijn. "MAX" wordt uitgebreid naar "MAXIMUM", "LENG" naar "LENGTE", "MULT" naar "VEELVOUD", "OJ" naar "OUTER_JOIN" en "TXN" naar "TRANSACTIE.".
| ODBC-naam | Alias in koptekstbestand |
|---|---|
| SQL_MAX_CATALOG_NAME_LEN | SQL_MAXIMUM_CATALOG_NAME_LENGTH |
| SQL_MAX_COLUMN_NAME_LEN | SQL_MAXIMUM_COLUMN_NAME_LENGTH |
| SQL_MAX_COLUMNS_IN_GROUP_BY | SQL_MAXIMUM_COLUMNS_IN_GROUP_BY |
| SQL_MAX_COLUMNS_IN_ORDER_BY | SQL_MAXIMUM_COLUMNS_IN_ORDER_BY |
| SQL_MAX_COLUMNS_IN_SELECT | SQL_MAXIMUM_COLUMNS_IN_SELECT |
| SQL_MAX_COLUMNS_IN_TABLE | SQL_MAXIMUM_COLUMNS_IN_TABLE |
| SQL_MAX_CONCURRENT_ACTIVITIES | SQL_MAXIMUM_CONCURRENT_ACTIVITIES |
| SQL_MAX_CURSOR_NAME_LEN | SQL_MAXIMUM_CURSOR_NAME_LENGTH |
| SQL_MAX_DRIVER_CONNECTIONS | SQL_MAXIMUM_DRIVER_CONNECTIONS |
| SQL_MAX_IDENTIFIER_LEN | SQL_MAXIMUM_IDENTIFIER_LENGTH |
| SQL_MAX_SCHEMA_NAME_LEN | SQL_MAXIMUM_SCHEMA_NAME_LENGTH |
| SQL_MAX_STATEMENT_LEN | SQL_MAXIMUM_STATEMENT_LENGTH |
| SQL_MAX_TABLE_NAME_LEN | SQL_MAXIMUM_TABLE_NAME_LENGTH |
| SQL_MAX_TABLES_IN_SELECT | SQL_MAXIMUM_TABLES_IN_SELECT |
| SQL_MAX_USER_NAME_LEN | SQL_MAXIMUM_USER_NAME_LENGTH |
| SQL_MULT_RESULT_SETS | SQL_MULTIPLE_RESULT_SETS |
| SQL_OJ_CAPABILITIES | SQL_OUTER_JOIN_CAPABILITIES |
| SQL_TXN_CAPABLE | SQL_TRANSACTION_CAPABLE |
| SQL_TXN_ISOLATION_OPTION | SQL_TRANSACTION_ISOLATION_OPTION |