sqltypes.h File Reference


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
}

Define Documentation

#define ODBCVER   0x0351
 

#define SQL_API
 

#define SQL_MAX_NUMERIC_LEN   16
 

#define SQLLEN   SQLINTEGER
 

#define SQLSETPOSIROW   SQLUSMALLINT
 

#define SQLULEN   SQLUINTEGER
 


Typedef Documentation

typedef SQLULEN BOOKMARK
 

typedef struct tagDATE_STRUCT DATE_STRUCT
 

typedef void* HDBC
 

typedef void* HENV
 

typedef void* HSTMT
 

typedef double LDOUBLE
 

typedef void* PTR
 

typedef signed short RETCODE
 

typedef signed char SCHAR
 

typedef double SDOUBLE
 

typedef long int SDWORD
 

typedef float SFLOAT
 

typedef signed long SLONG
 

typedef DATE_STRUCT SQL_DATE_STRUCT
 

typedef struct tagSQL_DAY_SECOND SQL_DAY_SECOND_STRUCT
 

typedef struct tagSQL_INTERVAL_STRUCT SQL_INTERVAL_STRUCT
 

typedef struct tagSQL_NUMERIC_STRUCT SQL_NUMERIC_STRUCT
 

typedef TIME_STRUCT SQL_TIME_STRUCT
 

typedef TIMESTAMP_STRUCT SQL_TIMESTAMP_STRUCT
 

typedef struct tagSQL_YEAR_MONTH SQL_YEAR_MONTH_STRUCT
 

typedef unsigned char SQLCHAR
 

typedef unsigned char SQLDATE
 

typedef unsigned char SQLDECIMAL
 

typedef double SQLDOUBLE
 

typedef double SQLFLOAT
 

typedef struct tagSQLGUID SQLGUID
 

typedef SQLINTEGER SQLHANDLE
 

typedef SQLHANDLE SQLHDBC
 

typedef SQLHANDLE SQLHDESC
 

typedef SQLHANDLE SQLHENV
 

typedef SQLHANDLE SQLHSTMT
 

typedef SQLPOINTER SQLHWND
 

typedef long SQLINTEGER
 

typedef unsigned char SQLNUMERIC
 

typedef void* SQLPOINTER
 

typedef float SQLREAL
 

typedef SQLSMALLINT SQLRETURN
 

typedef SCHAR SQLSCHAR
 

typedef short SQLSMALLINT
 

typedef SQLCHAR SQLTCHAR
 

typedef unsigned char SQLTIME
 

typedef unsigned char SQLTIMESTAMP
 

typedef UDWORD SQLUINTEGER
 

typedef unsigned short SQLUSMALLINT
 

typedef unsigned char SQLVARCHAR
 

typedef unsigned short SQLWCHAR
 

typedef signed short SSHORT
 

typedef short int SWORD
 

typedef struct tagTIME_STRUCT TIME_STRUCT
 

typedef struct tagTIMESTAMP_STRUCT TIMESTAMP_STRUCT
 

typedef unsigned char UCHAR
 

typedef unsigned long int UDWORD
 

typedef unsigned long ULONG
 

typedef unsigned short USHORT
 

typedef unsigned short int UWORD
 


Enumeration Type Documentation

enum SQLINTERVAL
 

Enumerator:
SQL_IS_YEAR 
SQL_IS_MONTH 
SQL_IS_DAY 
SQL_IS_HOUR 
SQL_IS_MINUTE 
SQL_IS_SECOND 
SQL_IS_YEAR_TO_MONTH 
SQL_IS_DAY_TO_HOUR 
SQL_IS_DAY_TO_MINUTE 
SQL_IS_DAY_TO_SECOND 
SQL_IS_HOUR_TO_MINUTE 
SQL_IS_HOUR_TO_SECOND 
SQL_IS_MINUTE_TO_SECOND 


Generated on Wed Jul 26 13:26:52 2006 for XSB by  doxygen 1.4.5