UltraLite User's Guide
C++ API Reference
C++ API language elements
an_SQL_code A data type for holding SQL error codes.
ul_char A data type representing a character. If the operating system uses Unicode, ul_char uses two bytes per character. For single-byte character sets, ul_char uses a single byte per character.
ul_binary A data type representing one byte of binary information.
ul_column_num A data type for holding a number indicating a column of a table or query. The first column in the table or query is number one.
ul_fetch_offset A data type for holding a relative number in a ULCursor object.
ul_length A data type for holding the length of a data type.
DECL_DATETIME A type for holding date and time information in a SQLDATETIME structure, which is defined as follows:
typedef struct sqldatetime { unsigned short year; /* e.g. 1999 */ unsigned char month; /* 0-11 */ unsigned char day_of_week; /* 0-6 0=Sunday */ unsigned short day_of_year; /* 0-365 */ unsigned char day; /* 1-31 */ unsigned char hour; /* 0-23 */ unsigned char minute; /* 0-59 */ unsigned char second; /* 0-59 */ unsigned long microsecond; /* 0-999999 */ } SQLDATETIME;
DECL_DATETIME is also used in embedded SQL programming. Other embedded SQL data types with named DECL_type are not needed in C++ API programming.
UL_NULL A constant representing a SQL NULL.