|
Data Structures |
| struct | tagDATE_STRUCT |
| struct | tagTIME_STRUCT |
| struct | tagTIMESTAMP_STRUCT |
| struct | tagSQL_YEAR_MONTH |
| struct | tagSQL_DAY_SECOND |
| struct | tagSQL_INTERVAL_STRUCT |
| struct | tagSQL_NUMERIC_STRUCT |
| struct | tagSQLGUID |
Defines |
| #define | ODBCVER 0x0351 |
| #define | SQL_API |
| #define | SQLLEN SQLINTEGER |
| #define | SQLULEN SQLUINTEGER |
| #define | SQLSETPOSIROW SQLUSMALLINT |
| #define | SQL_MAX_NUMERIC_LEN 16 |
Typedefs |
| typedef unsigned char | SQLCHAR |
| typedef signed char | SQLSCHAR |
| typedef unsigned char | SQLDATE |
| typedef unsigned char | SQLDECIMAL |
| typedef double | SQLDOUBLE |
| typedef double | SQLFLOAT |
| typedef long | SQLINTEGER |
| typedef unsigned long | SQLUINTEGER |
| typedef unsigned char | SQLNUMERIC |
| typedef void * | SQLPOINTER |
| typedef float | SQLREAL |
| typedef short | SQLSMALLINT |
| typedef unsigned short | SQLUSMALLINT |
| typedef unsigned char | SQLTIME |
| typedef unsigned char | SQLTIMESTAMP |
| typedef unsigned char | SQLVARCHAR |
| typedef SQLSMALLINT | SQLRETURN |
| typedef SQLINTEGER | SQLHANDLE |
| typedef SQLHANDLE | SQLHENV |
| typedef SQLHANDLE | SQLHDBC |
| typedef SQLHANDLE | SQLHSTMT |
| typedef SQLHANDLE | SQLHDESC |
| typedef unsigned char | UCHAR |
| typedef signed char | SCHAR |
| typedef long int | SDWORD |
| typedef short int | SWORD |
| typedef unsigned long int | UDWORD |
| typedef unsigned short int | UWORD |
| typedef signed long | SLONG |
| typedef signed short | SSHORT |
| typedef unsigned long | ULONG |
| typedef unsigned short | USHORT |
| typedef double | SDOUBLE |
| typedef double | LDOUBLE |
| typedef float | SFLOAT |
| typedef void * | PTR |
| typedef void * | HENV |
| typedef void * | HDBC |
| typedef void * | HSTMT |
| typedef signed short | RETCODE |
| typedef SQLPOINTER | SQLHWND |
| typedef tagDATE_STRUCT | DATE_STRUCT |
| typedef DATE_STRUCT | SQL_DATE_STRUCT |
| typedef tagTIME_STRUCT | TIME_STRUCT |
| typedef TIME_STRUCT | SQL_TIME_STRUCT |
| typedef tagTIMESTAMP_STRUCT | TIMESTAMP_STRUCT |
| typedef TIMESTAMP_STRUCT | SQL_TIMESTAMP_STRUCT |
| typedef tagSQL_YEAR_MONTH | SQL_YEAR_MONTH_STRUCT |
| typedef tagSQL_DAY_SECOND | SQL_DAY_SECOND_STRUCT |
| typedef tagSQL_INTERVAL_STRUCT | SQL_INTERVAL_STRUCT |
| typedef tagSQL_NUMERIC_STRUCT | SQL_NUMERIC_STRUCT |
| typedef tagSQLGUID | SQLGUID |
| typedef SQLULEN | BOOKMARK |
| typedef unsigned short | SQLWCHAR |
| typedef SQLCHAR | SQLTCHAR |
Enumerations |
| enum | SQLINTERVAL {
SQL_IS_YEAR = 1,
SQL_IS_MONTH = 2,
SQL_IS_DAY = 3,
SQL_IS_HOUR = 4,
SQL_IS_MINUTE = 5,
SQL_IS_SECOND = 6,
SQL_IS_YEAR_TO_MONTH = 7,
SQL_IS_DAY_TO_HOUR = 8,
SQL_IS_DAY_TO_MINUTE = 9,
SQL_IS_DAY_TO_SECOND = 10,
SQL_IS_HOUR_TO_MINUTE = 11,
SQL_IS_HOUR_TO_SECOND = 12,
SQL_IS_MINUTE_TO_SECOND = 13
} |