Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
Sql.h-huvudfilen innehåller prototyper för funktionerna och egenskaperna på överensstämmelsenivå för Core ODBC-gränssnittet. Huvudfilen Sqlext.h innehåller prototyper för funktionerna och funktionerna i API-överensstämmelsenivåerna nivå 1 och nivå 2. Huvudfilen Sqltypes.h innehåller typdefinitioner och indikatorer för SQL-datatyperna.
Alla huvudfiler innehåller en #define, ODBCVER, som ett program eller en drivrutin kan ange för att kompilera med olika versioner av ODBC.
För att justera med ISO CLI och Open Group CLI innehåller huvudfilerna alias för de informationstyper som används i anrop till SQLGetInfo. I följande tabell anger kolumnen "ODBC-namn" ODBC-namnet för informationstypen i ODBC API-referens. Kolumnen "Alias i headerfil" anger namnet som används i ISO CLI och Open Group CLI. Det faktiska numeriska värdet för dessa manifestnamn är detsamma i både ODBC och standard-CLIs. Dessa alias gör det möjligt för ett standardkompatibelt program eller drivrutin att kompilera med ODBC 3.x-huvudfilerna .
Dessa alias omfattar expansioner av förkortningar i ODBC-namnen så att namnen blir mer begripliga. "MAX" utökas till "MAXIMUM", "LEN" till "LENGTH", "MULT" till "MULTIPLE", "OJ" till "OUTER_JOIN" och "TXN" till "TRANSACTION".
| ODBC-namn | Alias i huvudfil |
|---|---|
| SQL_MAX_CATALOG_NAME_LEN | SQL_MAXIMUM_CATALOG_NAME_LENGTH (maximal katalognamns längd) |
| SQL_MAX_COLUMN_NAME_LEN | SQL_MAXIMUM_COLUMN_NAME_LENGTH |
| SQL_MAX_COLUMNS_IN_GROUP_BY | SQL_MAXIMALA_KOLUMNER_I_GROUP_BY |
| SQL_MAX_COLUMNS_IN_ORDER_BY | SQL_MAXIMUM_COLUMNS_IN_ORDER_BY |
| SQL_MAX_COLUMNS_IN_SELECT | SQL_MAXIMUM_COLUMNS_IN_SELECT (Maximalt antal kolumner i 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_KAPABEL |
| SQL_TXN_ISOLATION_OPTION | SQL_TRANSACTION_ISOLATION_OPTION |