NCBI C++ ToolKit
Classes | Macros | Typedefs | Functions
sqlext.h File Reference
#include "sql.h"
#include "sqlucode.h"
+ Include dependency graph for sqlext.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Go to the SVN repository for this file.

Classes

struct  tagODBC_VS_ARGS
 

Macros

#define SQLTables_TABLE_CATALOG   1
 
#define SQLTables_TABLE_SCHEM   2
 
#define SQLTables_TABLE_NAME   3
 
#define SQLTables_TABLE_TYPE   4
 
#define SQLTables_REMARKS   5
 
#define SQLColumns_TABLE_CAT   1
 
#define SQLColumns_TABLE_SCHEM   2
 
#define SQLColumns_TABLE_NAME   3
 
#define SQLColumns_COLUMN_NAME   4
 
#define SQLColumns_DATA_TYPE   5
 
#define SQLColumns_TYPE_NAME   6
 
#define SQLColumns_COLUMN_SIZE   7
 
#define SQLColumns_BUFFER_LENGTH   8
 
#define SQLColumns_DECIMAL_DIGITS   9
 
#define SQLColumns_NUM_PREC_RADIX   10
 
#define SQLColumns_NULLABLE   11
 
#define SQLColumns_REMARKS   12
 
#define SQLColumns_COLUMN_DEF   13
 
#define SQLColumns_SQL_DATA_TYPE   14
 
#define SQLColumns_SQL_DATETIME_SUB   15
 
#define SQLColumns_CHAR_OCTET_LENGTH   16
 
#define SQLColumns_ORDINAL_POSITION   17
 
#define SQLColumns_IS_NULLABLE   18
 
#define SQL_SPEC_MAJOR   3 /* Major version of specification */
 
#define SQL_SPEC_MINOR   52 /* Minor version of specification */
 
#define SQL_SPEC_STRING   "03.52" /* String constant for version */
 
#define SQL_SQLSTATE_SIZE   5 /* size of SQLSTATE */
 
#define SQL_MAX_DSN_LENGTH   32 /* maximum data source name size */
 
#define SQL_MAX_OPTION_STRING_LENGTH   256
 
#define SQL_NO_DATA_FOUND   SQL_NO_DATA
 
#define SQL_HANDLE_SENV   5
 
#define SQL_ATTR_ODBC_VERSION   200
 
#define SQL_ATTR_CONNECTION_POOLING   201
 
#define SQL_ATTR_CP_MATCH   202
 
#define SQL_ATTR_UNIXODBC_SYSPATH   65001
 
#define SQL_ATTR_UNIXODBC_VERSION   65002
 
#define SQL_ATTR_UNIXODBC_ENVATTR   65003
 
#define SQL_CP_OFF   0UL
 
#define SQL_CP_ONE_PER_DRIVER   1UL
 
#define SQL_CP_ONE_PER_HENV   2UL
 
#define SQL_CP_DEFAULT   SQL_CP_OFF
 
#define SQL_CP_STRICT_MATCH   0UL
 
#define SQL_CP_RELAXED_MATCH   1UL
 
#define SQL_CP_MATCH_DEFAULT   SQL_CP_STRICT_MATCH
 
#define SQL_OV_ODBC2   2UL
 
#define SQL_OV_ODBC3   3UL
 
#define SQL_OV_ODBC3_80   380UL
 
#define SQL_ACCESS_MODE   101
 
#define SQL_AUTOCOMMIT   102
 
#define SQL_LOGIN_TIMEOUT   103
 
#define SQL_OPT_TRACE   104
 
#define SQL_OPT_TRACEFILE   105
 
#define SQL_TRANSLATE_DLL   106
 
#define SQL_TRANSLATE_OPTION   107
 
#define SQL_TXN_ISOLATION   108
 
#define SQL_CURRENT_QUALIFIER   109
 
#define SQL_ODBC_CURSORS   110
 
#define SQL_QUIET_MODE   111
 
#define SQL_PACKET_SIZE   112
 
#define SQL_ATTR_ACCESS_MODE   SQL_ACCESS_MODE
 
#define SQL_ATTR_AUTOCOMMIT   SQL_AUTOCOMMIT
 
#define SQL_ATTR_CONNECTION_TIMEOUT   113
 
#define SQL_ATTR_CURRENT_CATALOG   SQL_CURRENT_QUALIFIER
 
#define SQL_ATTR_DISCONNECT_BEHAVIOR   114
 
#define SQL_ATTR_ENLIST_IN_DTC   1207
 
#define SQL_ATTR_ENLIST_IN_XA   1208
 
#define SQL_ATTR_LOGIN_TIMEOUT   SQL_LOGIN_TIMEOUT
 
#define SQL_ATTR_ODBC_CURSORS   SQL_ODBC_CURSORS
 
#define SQL_ATTR_PACKET_SIZE   SQL_PACKET_SIZE
 
#define SQL_ATTR_QUIET_MODE   SQL_QUIET_MODE
 
#define SQL_ATTR_TRACE   SQL_OPT_TRACE
 
#define SQL_ATTR_TRACEFILE   SQL_OPT_TRACEFILE
 
#define SQL_ATTR_TRANSLATE_LIB   SQL_TRANSLATE_DLL
 
#define SQL_ATTR_TRANSLATE_OPTION   SQL_TRANSLATE_OPTION
 
#define SQL_ATTR_TXN_ISOLATION   SQL_TXN_ISOLATION
 
#define SQL_ATTR_CONNECTION_DEAD   1209 /* GetConnectAttr only */
 
#define SQL_ATTR_DRIVER_THREADING   1028 /* Driver threading level */
 
#define SQL_ATTR_ANSI_APP   115
 
#define SQL_ATTR_RESET_CONNECTION   116
 
#define SQL_ATTR_ASYNC_DBC_FUNCTIONS_ENABLE   117
 
#define SQL_MODE_READ_WRITE   0UL
 
#define SQL_MODE_READ_ONLY   1UL
 
#define SQL_MODE_DEFAULT   SQL_MODE_READ_WRITE
 
#define SQL_AUTOCOMMIT_OFF   0UL
 
#define SQL_AUTOCOMMIT_ON   1UL
 
#define SQL_AUTOCOMMIT_DEFAULT   SQL_AUTOCOMMIT_ON
 
#define SQL_LOGIN_TIMEOUT_DEFAULT   15UL
 
#define SQL_OPT_TRACE_OFF   0UL
 
#define SQL_OPT_TRACE_ON   1UL
 
#define SQL_OPT_TRACE_DEFAULT   SQL_OPT_TRACE_OFF
 
#define SQL_OPT_TRACE_FILE_DEFAULT   "/tmp/SQL.LOG"
 
#define SQL_CUR_USE_IF_NEEDED   0UL
 
#define SQL_CUR_USE_ODBC   1UL
 
#define SQL_CUR_USE_DRIVER   2UL
 
#define SQL_CUR_DEFAULT   SQL_CUR_USE_DRIVER
 
#define SQL_DB_RETURN_TO_POOL   0UL
 
#define SQL_DB_DISCONNECT   1UL
 
#define SQL_DB_DEFAULT   SQL_DB_RETURN_TO_POOL
 
#define SQL_DTC_DONE   0L
 
#define SQL_CD_TRUE   1L /* Connection is closed/dead */
 
#define SQL_CD_FALSE   0L /* Connection is open/available */
 
#define SQL_AA_TRUE   1L /* the application is an ANSI app */
 
#define SQL_AA_FALSE   0L /* the application is a Unicode app */
 
#define SQL_RESET_CONNECTION_YES   1UL
 
#define SQL_ASYNC_DBC_ENABLE_ON   1UL
 
#define SQL_ASYNC_DBC_ENABLE_OFF   0UL
 
#define SQL_ASYNC_DBC_ENABLE_DEFAULT   SQL_ASYNC_DBC_ENABLE_OFF
 
#define SQL_QUERY_TIMEOUT   0
 
#define SQL_MAX_ROWS   1
 
#define SQL_NOSCAN   2
 
#define SQL_MAX_LENGTH   3
 
#define SQL_ASYNC_ENABLE   4 /* same as SQL_ATTR_ASYNC_ENABLE */
 
#define SQL_BIND_TYPE   5
 
#define SQL_CURSOR_TYPE   6
 
#define SQL_CONCURRENCY   7
 
#define SQL_KEYSET_SIZE   8
 
#define SQL_ROWSET_SIZE   9
 
#define SQL_SIMULATE_CURSOR   10
 
#define SQL_RETRIEVE_DATA   11
 
#define SQL_USE_BOOKMARKS   12
 
#define SQL_GET_BOOKMARK   13 /* GetStmtOption Only */
 
#define SQL_ROW_NUMBER   14 /* GetStmtOption Only */
 
#define SQL_ATTR_ASYNC_ENABLE   4
 
#define SQL_ATTR_CONCURRENCY   SQL_CONCURRENCY
 
#define SQL_ATTR_CURSOR_TYPE   SQL_CURSOR_TYPE
 
#define SQL_ATTR_ENABLE_AUTO_IPD   15
 
#define SQL_ATTR_FETCH_BOOKMARK_PTR   16
 
#define SQL_ATTR_KEYSET_SIZE   SQL_KEYSET_SIZE
 
#define SQL_ATTR_MAX_LENGTH   SQL_MAX_LENGTH
 
#define SQL_ATTR_MAX_ROWS   SQL_MAX_ROWS
 
#define SQL_ATTR_NOSCAN   SQL_NOSCAN
 
#define SQL_ATTR_PARAM_BIND_OFFSET_PTR   17
 
#define SQL_ATTR_PARAM_BIND_TYPE   18
 
#define SQL_ATTR_PARAM_OPERATION_PTR   19
 
#define SQL_ATTR_PARAM_STATUS_PTR   20
 
#define SQL_ATTR_PARAMS_PROCESSED_PTR   21
 
#define SQL_ATTR_PARAMSET_SIZE   22
 
#define SQL_ATTR_QUERY_TIMEOUT   SQL_QUERY_TIMEOUT
 
#define SQL_ATTR_RETRIEVE_DATA   SQL_RETRIEVE_DATA
 
#define SQL_ATTR_ROW_BIND_OFFSET_PTR   23
 
#define SQL_ATTR_ROW_BIND_TYPE   SQL_BIND_TYPE
 
#define SQL_ATTR_ROW_NUMBER   SQL_ROW_NUMBER /*GetStmtAttr*/
 
#define SQL_ATTR_ROW_OPERATION_PTR   24
 
#define SQL_ATTR_ROW_STATUS_PTR   25
 
#define SQL_ATTR_ROWS_FETCHED_PTR   26
 
#define SQL_ATTR_ROW_ARRAY_SIZE   27
 
#define SQL_ATTR_SIMULATE_CURSOR   SQL_SIMULATE_CURSOR
 
#define SQL_ATTR_USE_BOOKMARKS   SQL_USE_BOOKMARKS
 
#define SQL_ATTR_ASYNC_STMT_EVENT   29
 
#define SQL_COL_PRED_CHAR   SQL_LIKE_ONLY
 
#define SQL_COL_PRED_BASIC   SQL_ALL_EXCEPT_LIKE
 
#define SQL_IS_POINTER   (-4)
 
#define SQL_IS_UINTEGER   (-5)
 
#define SQL_IS_INTEGER   (-6)
 
#define SQL_IS_USMALLINT   (-7)
 
#define SQL_IS_SMALLINT   (-8)
 
#define SQL_PARAM_BIND_BY_COLUMN   0UL
 
#define SQL_PARAM_BIND_TYPE_DEFAULT   SQL_PARAM_BIND_BY_COLUMN
 
#define SQL_QUERY_TIMEOUT_DEFAULT   0UL
 
#define SQL_MAX_ROWS_DEFAULT   0UL
 
#define SQL_NOSCAN_OFF   0UL /* 1.0 FALSE */
 
#define SQL_NOSCAN_ON   1UL /* 1.0 TRUE */
 
#define SQL_NOSCAN_DEFAULT   SQL_NOSCAN_OFF
 
#define SQL_MAX_LENGTH_DEFAULT   0UL
 
#define SQL_ASYNC_ENABLE_OFF   0UL
 
#define SQL_ASYNC_ENABLE_ON   1UL
 
#define SQL_ASYNC_ENABLE_DEFAULT   SQL_ASYNC_ENABLE_OFF
 
#define SQL_BIND_BY_COLUMN   0UL
 
#define SQL_BIND_TYPE_DEFAULT   SQL_BIND_BY_COLUMN /* Default value */
 
#define SQL_CONCUR_READ_ONLY   1
 
#define SQL_CONCUR_LOCK   2
 
#define SQL_CONCUR_ROWVER   3
 
#define SQL_CONCUR_VALUES   4
 
#define SQL_CONCUR_DEFAULT   SQL_CONCUR_READ_ONLY /* Default value */
 
#define SQL_CURSOR_FORWARD_ONLY   0UL
 
#define SQL_CURSOR_KEYSET_DRIVEN   1UL
 
#define SQL_CURSOR_DYNAMIC   2UL
 
#define SQL_CURSOR_STATIC   3UL
 
#define SQL_CURSOR_TYPE_DEFAULT   SQL_CURSOR_FORWARD_ONLY /* Default value */
 
#define SQL_ROWSET_SIZE_DEFAULT   1UL
 
#define SQL_KEYSET_SIZE_DEFAULT   0UL
 
#define SQL_SC_NON_UNIQUE   0UL
 
#define SQL_SC_TRY_UNIQUE   1UL
 
#define SQL_SC_UNIQUE   2UL
 
#define SQL_RD_OFF   0UL
 
#define SQL_RD_ON   1UL
 
#define SQL_RD_DEFAULT   SQL_RD_ON
 
#define SQL_UB_OFF   0UL
 
#define SQL_UB_ON   01UL
 
#define SQL_UB_DEFAULT   SQL_UB_OFF
 
#define SQL_UB_FIXED   SQL_UB_ON
 
#define SQL_UB_VARIABLE   2UL
 
#define SQL_DESC_ARRAY_SIZE   20
 
#define SQL_DESC_ARRAY_STATUS_PTR   21
 
#define SQL_DESC_AUTO_UNIQUE_VALUE   SQL_COLUMN_AUTO_INCREMENT
 
#define SQL_DESC_BASE_COLUMN_NAME   22
 
#define SQL_DESC_BASE_TABLE_NAME   23
 
#define SQL_DESC_BIND_OFFSET_PTR   24
 
#define SQL_DESC_BIND_TYPE   25
 
#define SQL_DESC_CASE_SENSITIVE   SQL_COLUMN_CASE_SENSITIVE
 
#define SQL_DESC_CATALOG_NAME   SQL_COLUMN_QUALIFIER_NAME
 
#define SQL_DESC_CONCISE_TYPE   SQL_COLUMN_TYPE
 
#define SQL_DESC_DATETIME_INTERVAL_PRECISION   26
 
#define SQL_DESC_DISPLAY_SIZE   SQL_COLUMN_DISPLAY_SIZE
 
#define SQL_DESC_FIXED_PREC_SCALE   SQL_COLUMN_MONEY
 
#define SQL_DESC_LABEL   SQL_COLUMN_LABEL
 
#define SQL_DESC_LITERAL_PREFIX   27
 
#define SQL_DESC_LITERAL_SUFFIX   28
 
#define SQL_DESC_LOCAL_TYPE_NAME   29
 
#define SQL_DESC_MAXIMUM_SCALE   30
 
#define SQL_DESC_MINIMUM_SCALE   31
 
#define SQL_DESC_NUM_PREC_RADIX   32
 
#define SQL_DESC_PARAMETER_TYPE   33
 
#define SQL_DESC_ROWS_PROCESSED_PTR   34
 
#define SQL_DESC_ROWVER   35
 
#define SQL_DESC_SCHEMA_NAME   SQL_COLUMN_OWNER_NAME
 
#define SQL_DESC_SEARCHABLE   SQL_COLUMN_SEARCHABLE
 
#define SQL_DESC_TYPE_NAME   SQL_COLUMN_TYPE_NAME
 
#define SQL_DESC_TABLE_NAME   SQL_COLUMN_TABLE_NAME
 
#define SQL_DESC_UNSIGNED   SQL_COLUMN_UNSIGNED
 
#define SQL_DESC_UPDATABLE   SQL_COLUMN_UPDATABLE
 
#define SQL_DIAG_CURSOR_ROW_COUNT   (-1249)
 
#define SQL_DIAG_ROW_NUMBER   (-1248)
 
#define SQL_DIAG_COLUMN_NUMBER   (-1247)
 
#define SQL_DATE   9
 
#define SQL_INTERVAL   10
 
#define SQL_TIME   10
 
#define SQL_TIMESTAMP   11
 
#define SQL_LONGVARCHAR   (-1)
 
#define SQL_BINARY   (-2)
 
#define SQL_VARBINARY   (-3)
 
#define SQL_LONGVARBINARY   (-4)
 
#define SQL_BIGINT   (-5)
 
#define SQL_TINYINT   (-6)
 
#define SQL_BIT   (-7)
 
#define SQL_GUID   (-11)
 
#define SQL_CODE_YEAR   1
 
#define SQL_CODE_MONTH   2
 
#define SQL_CODE_DAY   3
 
#define SQL_CODE_HOUR   4
 
#define SQL_CODE_MINUTE   5
 
#define SQL_CODE_SECOND   6
 
#define SQL_CODE_YEAR_TO_MONTH   7
 
#define SQL_CODE_DAY_TO_HOUR   8
 
#define SQL_CODE_DAY_TO_MINUTE   9
 
#define SQL_CODE_DAY_TO_SECOND   10
 
#define SQL_CODE_HOUR_TO_MINUTE   11
 
#define SQL_CODE_HOUR_TO_SECOND   12
 
#define SQL_CODE_MINUTE_TO_SECOND   13
 
#define SQL_INTERVAL_YEAR   (100 + SQL_CODE_YEAR)
 
#define SQL_INTERVAL_MONTH   (100 + SQL_CODE_MONTH)
 
#define SQL_INTERVAL_DAY   (100 + SQL_CODE_DAY)
 
#define SQL_INTERVAL_HOUR   (100 + SQL_CODE_HOUR)
 
#define SQL_INTERVAL_MINUTE   (100 + SQL_CODE_MINUTE)
 
#define SQL_INTERVAL_SECOND   (100 + SQL_CODE_SECOND)
 
#define SQL_INTERVAL_YEAR_TO_MONTH   (100 + SQL_CODE_YEAR_TO_MONTH)
 
#define SQL_INTERVAL_DAY_TO_HOUR   (100 + SQL_CODE_DAY_TO_HOUR)
 
#define SQL_INTERVAL_DAY_TO_MINUTE   (100 + SQL_CODE_DAY_TO_MINUTE)
 
#define SQL_INTERVAL_DAY_TO_SECOND   (100 + SQL_CODE_DAY_TO_SECOND)
 
#define SQL_INTERVAL_HOUR_TO_MINUTE   (100 + SQL_CODE_HOUR_TO_MINUTE)
 
#define SQL_INTERVAL_HOUR_TO_SECOND   (100 + SQL_CODE_HOUR_TO_SECOND)
 
#define SQL_INTERVAL_MINUTE_TO_SECOND   (100 + SQL_CODE_MINUTE_TO_SECOND)
 
#define SQL_UNICODE   SQL_WCHAR
 
#define SQL_UNICODE_VARCHAR   SQL_WVARCHAR
 
#define SQL_UNICODE_LONGVARCHAR   SQL_WLONGVARCHAR
 
#define SQL_UNICODE_CHAR   SQL_WCHAR
 
#define SQL_C_CHAR   SQL_CHAR /* CHAR, VARCHAR, DECIMAL, NUMERIC */
 
#define SQL_C_LONG   SQL_INTEGER /* INTEGER */
 
#define SQL_C_SHORT   SQL_SMALLINT /* SMALLINT */
 
#define SQL_C_FLOAT   SQL_REAL /* REAL */
 
#define SQL_C_DOUBLE   SQL_DOUBLE /* FLOAT, DOUBLE */
 
#define SQL_C_NUMERIC   SQL_NUMERIC
 
#define SQL_C_DEFAULT   99
 
#define SQL_SIGNED_OFFSET   (-20)
 
#define SQL_UNSIGNED_OFFSET   (-22)
 
#define SQL_C_DATE   SQL_DATE
 
#define SQL_C_TIME   SQL_TIME
 
#define SQL_C_TIMESTAMP   SQL_TIMESTAMP
 
#define SQL_C_TYPE_DATE   SQL_TYPE_DATE
 
#define SQL_C_TYPE_TIME   SQL_TYPE_TIME
 
#define SQL_C_TYPE_TIMESTAMP   SQL_TYPE_TIMESTAMP
 
#define SQL_C_INTERVAL_YEAR   SQL_INTERVAL_YEAR
 
#define SQL_C_INTERVAL_MONTH   SQL_INTERVAL_MONTH
 
#define SQL_C_INTERVAL_DAY   SQL_INTERVAL_DAY
 
#define SQL_C_INTERVAL_HOUR   SQL_INTERVAL_HOUR
 
#define SQL_C_INTERVAL_MINUTE   SQL_INTERVAL_MINUTE
 
#define SQL_C_INTERVAL_SECOND   SQL_INTERVAL_SECOND
 
#define SQL_C_INTERVAL_YEAR_TO_MONTH   SQL_INTERVAL_YEAR_TO_MONTH
 
#define SQL_C_INTERVAL_DAY_TO_HOUR   SQL_INTERVAL_DAY_TO_HOUR
 
#define SQL_C_INTERVAL_DAY_TO_MINUTE   SQL_INTERVAL_DAY_TO_MINUTE
 
#define SQL_C_INTERVAL_DAY_TO_SECOND   SQL_INTERVAL_DAY_TO_SECOND
 
#define SQL_C_INTERVAL_HOUR_TO_MINUTE   SQL_INTERVAL_HOUR_TO_MINUTE
 
#define SQL_C_INTERVAL_HOUR_TO_SECOND   SQL_INTERVAL_HOUR_TO_SECOND
 
#define SQL_C_INTERVAL_MINUTE_TO_SECOND   SQL_INTERVAL_MINUTE_TO_SECOND
 
#define SQL_C_BINARY   SQL_BINARY
 
#define SQL_C_BIT   SQL_BIT
 
#define SQL_C_SBIGINT   (SQL_BIGINT+SQL_SIGNED_OFFSET) /* SIGNED BIGINT */
 
#define SQL_C_UBIGINT   (SQL_BIGINT+SQL_UNSIGNED_OFFSET) /* UNSIGNED BIGINT */
 
#define SQL_C_TINYINT   SQL_TINYINT
 
#define SQL_C_SLONG   (SQL_C_LONG+SQL_SIGNED_OFFSET) /* SIGNED INTEGER */
 
#define SQL_C_SSHORT   (SQL_C_SHORT+SQL_SIGNED_OFFSET) /* SIGNED SMALLINT */
 
#define SQL_C_STINYINT   (SQL_TINYINT+SQL_SIGNED_OFFSET) /* SIGNED TINYINT */
 
#define SQL_C_ULONG   (SQL_C_LONG+SQL_UNSIGNED_OFFSET) /* UNSIGNED INTEGER*/
 
#define SQL_C_USHORT   (SQL_C_SHORT+SQL_UNSIGNED_OFFSET) /* UNSIGNED SMALLINT*/
 
#define SQL_C_UTINYINT   (SQL_TINYINT+SQL_UNSIGNED_OFFSET) /* UNSIGNED TINYINT*/
 
#define SQL_C_BOOKMARK   SQL_C_ULONG /* BOOKMARK */
 
#define SQL_C_GUID   SQL_GUID
 
#define SQL_TYPE_NULL   0
 
#define SQL_DRIVER_C_TYPE_BASE   0x4000
 
#define SQL_DRIVER_SQL_TYPE_BASE   0x4000
 
#define SQL_DRIVER_DESC_FIELD_BASE   0x4000
 
#define SQL_DRIVER_DIAG_FIELD_BASE   0x4000
 
#define SQL_DRIVER_INFO_TYPE_BASE   0x4000
 
#define SQL_DRIVER_CONN_ATTR_BASE   0x00004000
 
#define SQL_DRIVER_STMT_ATTR_BASE   0x00004000
 
#define SQL_C_VARBOOKMARK   SQL_C_BINARY
 
#define SQL_NO_ROW_NUMBER   (-1)
 
#define SQL_NO_COLUMN_NUMBER   (-1)
 
#define SQL_ROW_NUMBER_UNKNOWN   (-2)
 
#define SQL_COLUMN_NUMBER_UNKNOWN   (-2)
 
#define SQL_DEFAULT_PARAM   (-5)
 
#define SQL_IGNORE   (-6)
 
#define SQL_COLUMN_IGNORE   SQL_IGNORE
 
#define SQL_LEN_DATA_AT_EXEC_OFFSET   (-100)
 
#define SQL_LEN_DATA_AT_EXEC(length)   (SQL_LEN_DATA_AT_EXEC_OFFSET-(length))
 
#define SQL_LEN_BINARY_ATTR_OFFSET   (-100)
 
#define SQL_LEN_BINARY_ATTR(length)   (SQL_LEN_BINARY_ATTR_OFFSET-(length))
 
#define SQL_PARAM_TYPE_DEFAULT   SQL_PARAM_INPUT_OUTPUT
 
#define SQL_SETPARAM_VALUE_MAX   (-1L)
 
#define SQL_COLUMN_COUNT   0
 
#define SQL_COLUMN_NAME   1
 
#define SQL_COLUMN_TYPE   2
 
#define SQL_COLUMN_LENGTH   3
 
#define SQL_COLUMN_PRECISION   4
 
#define SQL_COLUMN_SCALE   5
 
#define SQL_COLUMN_DISPLAY_SIZE   6
 
#define SQL_COLUMN_NULLABLE   7
 
#define SQL_COLUMN_UNSIGNED   8
 
#define SQL_COLUMN_MONEY   9
 
#define SQL_COLUMN_UPDATABLE   10
 
#define SQL_COLUMN_AUTO_INCREMENT   11
 
#define SQL_COLUMN_CASE_SENSITIVE   12
 
#define SQL_COLUMN_SEARCHABLE   13
 
#define SQL_COLUMN_TYPE_NAME   14
 
#define SQL_COLUMN_TABLE_NAME   15
 
#define SQL_COLUMN_OWNER_NAME   16
 
#define SQL_COLUMN_QUALIFIER_NAME   17
 
#define SQL_COLUMN_LABEL   18
 
#define SQL_COLATT_OPT_MAX   SQL_COLUMN_LABEL
 
#define SQL_COLATT_OPT_MIN   SQL_COLUMN_COUNT
 
#define SQL_ATTR_READONLY   0
 
#define SQL_ATTR_WRITE   1
 
#define SQL_ATTR_READWRITE_UNKNOWN   2
 
#define SQL_UNSEARCHABLE   0
 
#define SQL_LIKE_ONLY   1
 
#define SQL_ALL_EXCEPT_LIKE   2
 
#define SQL_SEARCHABLE   3
 
#define SQL_PRED_SEARCHABLE   SQL_SEARCHABLE
 
#define SQL_NO_TOTAL   (-4)
 
#define SQL_API_SQLALLOCHANDLESTD   73
 
#define SQL_API_SQLBULKOPERATIONS   24
 
#define SQL_API_SQLBINDPARAMETER   72
 
#define SQL_API_SQLBROWSECONNECT   55
 
#define SQL_API_SQLCOLATTRIBUTES   6
 
#define SQL_API_SQLCOLUMNPRIVILEGES   56
 
#define SQL_API_SQLDESCRIBEPARAM   58
 
#define SQL_API_SQLDRIVERCONNECT   41
 
#define SQL_API_SQLDRIVERS   71
 
#define SQL_API_SQLEXTENDEDFETCH   59
 
#define SQL_API_SQLFOREIGNKEYS   60
 
#define SQL_API_SQLMORERESULTS   61
 
#define SQL_API_SQLNATIVESQL   62
 
#define SQL_API_SQLNUMPARAMS   63
 
#define SQL_API_SQLPARAMOPTIONS   64
 
#define SQL_API_SQLPRIMARYKEYS   65
 
#define SQL_API_SQLPROCEDURECOLUMNS   66
 
#define SQL_API_SQLPROCEDURES   67
 
#define SQL_API_SQLSETPOS   68
 
#define SQL_API_SQLSETSCROLLOPTIONS   69
 
#define SQL_API_SQLTABLEPRIVILEGES   70
 
#define SQL_API_ALL_FUNCTIONS   0 /* See CAUTION above */
 
#define SQL_API_LOADBYORDINAL   199 /* See CAUTION above */
 
#define SQL_API_ODBC3_ALL_FUNCTIONS   999
 
#define SQL_API_ODBC3_ALL_FUNCTIONS_SIZE   250 /* array of 250 words */
 
#define SQL_FUNC_EXISTS(pfExists, uwAPI)   ((*(((UWORD*) (pfExists)) + ((uwAPI) >> 4)) & (1 << ((uwAPI) & 0x000F)) ) ? SQL_TRUE : SQL_FALSE )
 
#define SQL_INFO_FIRST   0
 
#define SQL_ACTIVE_CONNECTIONS   0 /* MAX_DRIVER_CONNECTIONS */
 
#define SQL_ACTIVE_STATEMENTS   1 /* MAX_CONCURRENT_ACTIVITIES */
 
#define SQL_DRIVER_HDBC   3
 
#define SQL_DRIVER_HENV   4
 
#define SQL_DRIVER_HSTMT   5
 
#define SQL_DRIVER_NAME   6
 
#define SQL_DRIVER_VER   7
 
#define SQL_ODBC_API_CONFORMANCE   9
 
#define SQL_ODBC_VER   10
 
#define SQL_ROW_UPDATES   11
 
#define SQL_ODBC_SAG_CLI_CONFORMANCE   12
 
#define SQL_ODBC_SQL_CONFORMANCE   15
 
#define SQL_PROCEDURES   21
 
#define SQL_CONCAT_NULL_BEHAVIOR   22
 
#define SQL_CURSOR_ROLLBACK_BEHAVIOR   24
 
#define SQL_EXPRESSIONS_IN_ORDERBY   27
 
#define SQL_MAX_OWNER_NAME_LEN   32 /* MAX_SCHEMA_NAME_LEN */
 
#define SQL_MAX_PROCEDURE_NAME_LEN   33
 
#define SQL_MAX_QUALIFIER_NAME_LEN   34 /* MAX_CATALOG_NAME_LEN */
 
#define SQL_MULT_RESULT_SETS   36
 
#define SQL_MULTIPLE_ACTIVE_TXN   37
 
#define SQL_OUTER_JOINS   38
 
#define SQL_OWNER_TERM   39
 
#define SQL_PROCEDURE_TERM   40
 
#define SQL_QUALIFIER_NAME_SEPARATOR   41
 
#define SQL_QUALIFIER_TERM   42
 
#define SQL_SCROLL_OPTIONS   44
 
#define SQL_TABLE_TERM   45
 
#define SQL_CONVERT_FUNCTIONS   48
 
#define SQL_NUMERIC_FUNCTIONS   49
 
#define SQL_STRING_FUNCTIONS   50
 
#define SQL_SYSTEM_FUNCTIONS   51
 
#define SQL_TIMEDATE_FUNCTIONS   52
 
#define SQL_CONVERT_BIGINT   53
 
#define SQL_CONVERT_BINARY   54
 
#define SQL_CONVERT_BIT   55
 
#define SQL_CONVERT_CHAR   56
 
#define SQL_CONVERT_DATE   57
 
#define SQL_CONVERT_DECIMAL   58
 
#define SQL_CONVERT_DOUBLE   59
 
#define SQL_CONVERT_FLOAT   60
 
#define SQL_CONVERT_INTEGER   61
 
#define SQL_CONVERT_LONGVARCHAR   62
 
#define SQL_CONVERT_NUMERIC   63
 
#define SQL_CONVERT_REAL   64
 
#define SQL_CONVERT_SMALLINT   65
 
#define SQL_CONVERT_TIME   66
 
#define SQL_CONVERT_TIMESTAMP   67
 
#define SQL_CONVERT_TINYINT   68
 
#define SQL_CONVERT_VARBINARY   69
 
#define SQL_CONVERT_VARCHAR   70
 
#define SQL_CONVERT_LONGVARBINARY   71
 
#define SQL_CONVERT_GUID   173
 
#define SQL_ODBC_SQL_OPT_IEF   73 /* SQL_INTEGRITY */
 
#define SQL_CORRELATION_NAME   74
 
#define SQL_NON_NULLABLE_COLUMNS   75
 
#define SQL_DRIVER_HLIB   76
 
#define SQL_DRIVER_ODBC_VER   77
 
#define SQL_LOCK_TYPES   78
 
#define SQL_POS_OPERATIONS   79
 
#define SQL_POSITIONED_STATEMENTS   80
 
#define SQL_BOOKMARK_PERSISTENCE   82
 
#define SQL_STATIC_SENSITIVITY   83
 
#define SQL_FILE_USAGE   84
 
#define SQL_COLUMN_ALIAS   87
 
#define SQL_GROUP_BY   88
 
#define SQL_KEYWORDS   89
 
#define SQL_OWNER_USAGE   91
 
#define SQL_QUALIFIER_USAGE   92
 
#define SQL_QUOTED_IDENTIFIER_CASE   93
 
#define SQL_SUBQUERIES   95
 
#define SQL_UNION   96
 
#define SQL_MAX_ROW_SIZE_INCLUDES_LONG   103
 
#define SQL_MAX_CHAR_LITERAL_LEN   108
 
#define SQL_TIMEDATE_ADD_INTERVALS   109
 
#define SQL_TIMEDATE_DIFF_INTERVALS   110
 
#define SQL_NEED_LONG_DATA_LEN   111
 
#define SQL_MAX_BINARY_LITERAL_LEN   112
 
#define SQL_LIKE_ESCAPE_CLAUSE   113
 
#define SQL_QUALIFIER_LOCATION   114
 
#define SQL_ACTIVE_ENVIRONMENTS   116
 
#define SQL_ALTER_DOMAIN   117
 
#define SQL_SQL_CONFORMANCE   118
 
#define SQL_DATETIME_LITERALS   119
 
#define SQL_ASYNC_MODE   10021 /* new X/Open spec */
 
#define SQL_BATCH_ROW_COUNT   120
 
#define SQL_BATCH_SUPPORT   121
 
#define SQL_CATALOG_LOCATION   SQL_QUALIFIER_LOCATION
 
#define SQL_CATALOG_NAME_SEPARATOR   SQL_QUALIFIER_NAME_SEPARATOR
 
#define SQL_CATALOG_TERM   SQL_QUALIFIER_TERM
 
#define SQL_CATALOG_USAGE   SQL_QUALIFIER_USAGE
 
#define SQL_CONVERT_WCHAR   122
 
#define SQL_CONVERT_INTERVAL_DAY_TIME   123
 
#define SQL_CONVERT_INTERVAL_YEAR_MONTH   124
 
#define SQL_CONVERT_WLONGVARCHAR   125
 
#define SQL_CONVERT_WVARCHAR   126
 
#define SQL_CREATE_ASSERTION   127
 
#define SQL_CREATE_CHARACTER_SET   128
 
#define SQL_CREATE_COLLATION   129
 
#define SQL_CREATE_DOMAIN   130
 
#define SQL_CREATE_SCHEMA   131
 
#define SQL_CREATE_TABLE   132
 
#define SQL_CREATE_TRANSLATION   133
 
#define SQL_CREATE_VIEW   134
 
#define SQL_DRIVER_HDESC   135
 
#define SQL_DROP_ASSERTION   136
 
#define SQL_DROP_CHARACTER_SET   137
 
#define SQL_DROP_COLLATION   138
 
#define SQL_DROP_DOMAIN   139
 
#define SQL_DROP_SCHEMA   140
 
#define SQL_DROP_TABLE   141
 
#define SQL_DROP_TRANSLATION   142
 
#define SQL_DROP_VIEW   143
 
#define SQL_DYNAMIC_CURSOR_ATTRIBUTES1   144
 
#define SQL_DYNAMIC_CURSOR_ATTRIBUTES2   145
 
#define SQL_FORWARD_ONLY_CURSOR_ATTRIBUTES1   146
 
#define SQL_FORWARD_ONLY_CURSOR_ATTRIBUTES2   147
 
#define SQL_INDEX_KEYWORDS   148
 
#define SQL_INFO_SCHEMA_VIEWS   149
 
#define SQL_KEYSET_CURSOR_ATTRIBUTES1   150
 
#define SQL_KEYSET_CURSOR_ATTRIBUTES2   151
 
#define SQL_MAX_ASYNC_CONCURRENT_STATEMENTS   10022 /* new X/Open spec */
 
#define SQL_ODBC_INTERFACE_CONFORMANCE   152
 
#define SQL_PARAM_ARRAY_ROW_COUNTS   153
 
#define SQL_PARAM_ARRAY_SELECTS   154
 
#define SQL_SCHEMA_TERM   SQL_OWNER_TERM
 
#define SQL_SCHEMA_USAGE   SQL_OWNER_USAGE
 
#define SQL_SQL92_DATETIME_FUNCTIONS   155
 
#define SQL_SQL92_FOREIGN_KEY_DELETE_RULE   156
 
#define SQL_SQL92_FOREIGN_KEY_UPDATE_RULE   157
 
#define SQL_SQL92_GRANT   158
 
#define SQL_SQL92_NUMERIC_VALUE_FUNCTIONS   159
 
#define SQL_SQL92_PREDICATES   160
 
#define SQL_SQL92_RELATIONAL_JOIN_OPERATORS   161
 
#define SQL_SQL92_REVOKE   162
 
#define SQL_SQL92_ROW_VALUE_CONSTRUCTOR   163
 
#define SQL_SQL92_STRING_FUNCTIONS   164
 
#define SQL_SQL92_VALUE_EXPRESSIONS   165
 
#define SQL_STANDARD_CLI_CONFORMANCE   166
 
#define SQL_STATIC_CURSOR_ATTRIBUTES1   167
 
#define SQL_STATIC_CURSOR_ATTRIBUTES2   168
 
#define SQL_AGGREGATE_FUNCTIONS   169
 
#define SQL_DDL_INDEX   170
 
#define SQL_DM_VER   171
 
#define SQL_INSERT_STATEMENT   172
 
#define SQL_UNION_STATEMENT   SQL_UNION
 
#define SQL_ASYNC_DBC_FUNCTIONS   10023
 
#define SQL_DRIVER_AWARE_POOLING_SUPPORTED   10024
 
#define SQL_ASYNC_NOTIFICATION   10025
 
#define SQL_ASYNC_NOTIFICATION_NOT_CAPABLE   0x00000000L
 
#define SQL_ASYNC_NOTIFICATION_CAPABLE   0x00000001L
 
#define SQL_DTC_TRANSITION_COST   1750
 
#define SQL_AT_ADD_COLUMN_SINGLE   0x00000020L
 
#define SQL_AT_ADD_COLUMN_DEFAULT   0x00000040L
 
#define SQL_AT_ADD_COLUMN_COLLATION   0x00000080L
 
#define SQL_AT_SET_COLUMN_DEFAULT   0x00000100L
 
#define SQL_AT_DROP_COLUMN_DEFAULT   0x00000200L
 
#define SQL_AT_DROP_COLUMN_CASCADE   0x00000400L
 
#define SQL_AT_DROP_COLUMN_RESTRICT   0x00000800L
 
#define SQL_AT_ADD_TABLE_CONSTRAINT   0x00001000L
 
#define SQL_AT_DROP_TABLE_CONSTRAINT_CASCADE   0x00002000L
 
#define SQL_AT_DROP_TABLE_CONSTRAINT_RESTRICT   0x00004000L
 
#define SQL_AT_CONSTRAINT_NAME_DEFINITION   0x00008000L
 
#define SQL_AT_CONSTRAINT_INITIALLY_DEFERRED   0x00010000L
 
#define SQL_AT_CONSTRAINT_INITIALLY_IMMEDIATE   0x00020000L
 
#define SQL_AT_CONSTRAINT_DEFERRABLE   0x00040000L
 
#define SQL_AT_CONSTRAINT_NON_DEFERRABLE   0x00080000L
 
#define SQL_CVT_CHAR   0x00000001L
 
#define SQL_CVT_NUMERIC   0x00000002L
 
#define SQL_CVT_DECIMAL   0x00000004L
 
#define SQL_CVT_INTEGER   0x00000008L
 
#define SQL_CVT_SMALLINT   0x00000010L
 
#define SQL_CVT_FLOAT   0x00000020L
 
#define SQL_CVT_REAL   0x00000040L
 
#define SQL_CVT_DOUBLE   0x00000080L
 
#define SQL_CVT_VARCHAR   0x00000100L
 
#define SQL_CVT_LONGVARCHAR   0x00000200L
 
#define SQL_CVT_BINARY   0x00000400L
 
#define SQL_CVT_VARBINARY   0x00000800L
 
#define SQL_CVT_BIT   0x00001000L
 
#define SQL_CVT_TINYINT   0x00002000L
 
#define SQL_CVT_BIGINT   0x00004000L
 
#define SQL_CVT_DATE   0x00008000L
 
#define SQL_CVT_TIME   0x00010000L
 
#define SQL_CVT_TIMESTAMP   0x00020000L
 
#define SQL_CVT_LONGVARBINARY   0x00040000L
 
#define SQL_CVT_INTERVAL_YEAR_MONTH   0x00080000L
 
#define SQL_CVT_INTERVAL_DAY_TIME   0x00100000L
 
#define SQL_CVT_WCHAR   0x00200000L
 
#define SQL_CVT_WLONGVARCHAR   0x00400000L
 
#define SQL_CVT_WVARCHAR   0x00800000L
 
#define SQL_CVT_GUID   0x01000000L
 
#define SQL_FN_CVT_CONVERT   0x00000001L
 
#define SQL_FN_CVT_CAST   0x00000002L
 
#define SQL_FN_STR_CONCAT   0x00000001L
 
#define SQL_FN_STR_INSERT   0x00000002L
 
#define SQL_FN_STR_LEFT   0x00000004L
 
#define SQL_FN_STR_LTRIM   0x00000008L
 
#define SQL_FN_STR_LENGTH   0x00000010L
 
#define SQL_FN_STR_LOCATE   0x00000020L
 
#define SQL_FN_STR_LCASE   0x00000040L
 
#define SQL_FN_STR_REPEAT   0x00000080L
 
#define SQL_FN_STR_REPLACE   0x00000100L
 
#define SQL_FN_STR_RIGHT   0x00000200L
 
#define SQL_FN_STR_RTRIM   0x00000400L
 
#define SQL_FN_STR_SUBSTRING   0x00000800L
 
#define SQL_FN_STR_UCASE   0x00001000L
 
#define SQL_FN_STR_ASCII   0x00002000L
 
#define SQL_FN_STR_CHAR   0x00004000L
 
#define SQL_FN_STR_DIFFERENCE   0x00008000L
 
#define SQL_FN_STR_LOCATE_2   0x00010000L
 
#define SQL_FN_STR_SOUNDEX   0x00020000L
 
#define SQL_FN_STR_SPACE   0x00040000L
 
#define SQL_FN_STR_BIT_LENGTH   0x00080000L
 
#define SQL_FN_STR_CHAR_LENGTH   0x00100000L
 
#define SQL_FN_STR_CHARACTER_LENGTH   0x00200000L
 
#define SQL_FN_STR_OCTET_LENGTH   0x00400000L
 
#define SQL_FN_STR_POSITION   0x00800000L
 
#define SQL_SSF_CONVERT   0x00000001L
 
#define SQL_SSF_LOWER   0x00000002L
 
#define SQL_SSF_UPPER   0x00000004L
 
#define SQL_SSF_SUBSTRING   0x00000008L
 
#define SQL_SSF_TRANSLATE   0x00000010L
 
#define SQL_SSF_TRIM_BOTH   0x00000020L
 
#define SQL_SSF_TRIM_LEADING   0x00000040L
 
#define SQL_SSF_TRIM_TRAILING   0x00000080L
 
#define SQL_FN_NUM_ABS   0x00000001L
 
#define SQL_FN_NUM_ACOS   0x00000002L
 
#define SQL_FN_NUM_ASIN   0x00000004L
 
#define SQL_FN_NUM_ATAN   0x00000008L
 
#define SQL_FN_NUM_ATAN2   0x00000010L
 
#define SQL_FN_NUM_CEILING   0x00000020L
 
#define SQL_FN_NUM_COS   0x00000040L
 
#define SQL_FN_NUM_COT   0x00000080L
 
#define SQL_FN_NUM_EXP   0x00000100L
 
#define SQL_FN_NUM_FLOOR   0x00000200L
 
#define SQL_FN_NUM_LOG   0x00000400L
 
#define SQL_FN_NUM_MOD   0x00000800L
 
#define SQL_FN_NUM_SIGN   0x00001000L
 
#define SQL_FN_NUM_SIN   0x00002000L
 
#define SQL_FN_NUM_SQRT   0x00004000L
 
#define SQL_FN_NUM_TAN   0x00008000L
 
#define SQL_FN_NUM_PI   0x00010000L
 
#define SQL_FN_NUM_RAND   0x00020000L
 
#define SQL_FN_NUM_DEGREES   0x00040000L
 
#define SQL_FN_NUM_LOG10   0x00080000L
 
#define SQL_FN_NUM_POWER   0x00100000L
 
#define SQL_FN_NUM_RADIANS   0x00200000L
 
#define SQL_FN_NUM_ROUND   0x00400000L
 
#define SQL_FN_NUM_TRUNCATE   0x00800000L
 
#define SQL_SNVF_BIT_LENGTH   0x00000001L
 
#define SQL_SNVF_CHAR_LENGTH   0x00000002L
 
#define SQL_SNVF_CHARACTER_LENGTH   0x00000004L
 
#define SQL_SNVF_EXTRACT   0x00000008L
 
#define SQL_SNVF_OCTET_LENGTH   0x00000010L
 
#define SQL_SNVF_POSITION   0x00000020L
 
#define SQL_FN_TD_NOW   0x00000001L
 
#define SQL_FN_TD_CURDATE   0x00000002L
 
#define SQL_FN_TD_DAYOFMONTH   0x00000004L
 
#define SQL_FN_TD_DAYOFWEEK   0x00000008L
 
#define SQL_FN_TD_DAYOFYEAR   0x00000010L
 
#define SQL_FN_TD_MONTH   0x00000020L
 
#define SQL_FN_TD_QUARTER   0x00000040L
 
#define SQL_FN_TD_WEEK   0x00000080L
 
#define SQL_FN_TD_YEAR   0x00000100L
 
#define SQL_FN_TD_CURTIME   0x00000200L
 
#define SQL_FN_TD_HOUR   0x00000400L
 
#define SQL_FN_TD_MINUTE   0x00000800L
 
#define SQL_FN_TD_SECOND   0x00001000L
 
#define SQL_FN_TD_TIMESTAMPADD   0x00002000L
 
#define SQL_FN_TD_TIMESTAMPDIFF   0x00004000L
 
#define SQL_FN_TD_DAYNAME   0x00008000L
 
#define SQL_FN_TD_MONTHNAME   0x00010000L
 
#define SQL_FN_TD_CURRENT_DATE   0x00020000L
 
#define SQL_FN_TD_CURRENT_TIME   0x00040000L
 
#define SQL_FN_TD_CURRENT_TIMESTAMP   0x00080000L
 
#define SQL_FN_TD_EXTRACT   0x00100000L
 
#define SQL_SDF_CURRENT_DATE   0x00000001L
 
#define SQL_SDF_CURRENT_TIME   0x00000002L
 
#define SQL_SDF_CURRENT_TIMESTAMP   0x00000004L
 
#define SQL_FN_SYS_USERNAME   0x00000001L
 
#define SQL_FN_SYS_DBNAME   0x00000002L
 
#define SQL_FN_SYS_IFNULL   0x00000004L
 
#define SQL_FN_TSI_FRAC_SECOND   0x00000001L
 
#define SQL_FN_TSI_SECOND   0x00000002L
 
#define SQL_FN_TSI_MINUTE   0x00000004L
 
#define SQL_FN_TSI_HOUR   0x00000008L
 
#define SQL_FN_TSI_DAY   0x00000010L
 
#define SQL_FN_TSI_WEEK   0x00000020L
 
#define SQL_FN_TSI_MONTH   0x00000040L
 
#define SQL_FN_TSI_QUARTER   0x00000080L
 
#define SQL_FN_TSI_YEAR   0x00000100L
 
#define SQL_CA1_NEXT   0x00000001L
 
#define SQL_CA1_ABSOLUTE   0x00000002L
 
#define SQL_CA1_RELATIVE   0x00000004L
 
#define SQL_CA1_BOOKMARK   0x00000008L
 
#define SQL_CA1_LOCK_NO_CHANGE   0x00000040L
 
#define SQL_CA1_LOCK_EXCLUSIVE   0x00000080L
 
#define SQL_CA1_LOCK_UNLOCK   0x00000100L
 
#define SQL_CA1_POS_POSITION   0x00000200L
 
#define SQL_CA1_POS_UPDATE   0x00000400L
 
#define SQL_CA1_POS_DELETE   0x00000800L
 
#define SQL_CA1_POS_REFRESH   0x00001000L
 
#define SQL_CA1_POSITIONED_UPDATE   0x00002000L
 
#define SQL_CA1_POSITIONED_DELETE   0x00004000L
 
#define SQL_CA1_SELECT_FOR_UPDATE   0x00008000L
 
#define SQL_CA1_BULK_ADD   0x00010000L
 
#define SQL_CA1_BULK_UPDATE_BY_BOOKMARK   0x00020000L
 
#define SQL_CA1_BULK_DELETE_BY_BOOKMARK   0x00040000L
 
#define SQL_CA1_BULK_FETCH_BY_BOOKMARK   0x00080000L
 
#define SQL_CA2_READ_ONLY_CONCURRENCY   0x00000001L
 
#define SQL_CA2_LOCK_CONCURRENCY   0x00000002L
 
#define SQL_CA2_OPT_ROWVER_CONCURRENCY   0x00000004L
 
#define SQL_CA2_OPT_VALUES_CONCURRENCY   0x00000008L
 
#define SQL_CA2_SENSITIVITY_ADDITIONS   0x00000010L
 
#define SQL_CA2_SENSITIVITY_DELETIONS   0x00000020L
 
#define SQL_CA2_SENSITIVITY_UPDATES   0x00000040L
 
#define SQL_CA2_MAX_ROWS_SELECT   0x00000080L
 
#define SQL_CA2_MAX_ROWS_INSERT   0x00000100L
 
#define SQL_CA2_MAX_ROWS_DELETE   0x00000200L
 
#define SQL_CA2_MAX_ROWS_UPDATE   0x00000400L
 
#define SQL_CA2_MAX_ROWS_CATALOG   0x00000800L
 
#define SQL_CA2_MAX_ROWS_AFFECTS_ALL   (SQL_CA2_MAX_ROWS_SELECT | SQL_CA2_MAX_ROWS_INSERT | SQL_CA2_MAX_ROWS_DELETE | SQL_CA2_MAX_ROWS_UPDATE | SQL_CA2_MAX_ROWS_CATALOG)
 
#define SQL_CA2_CRC_EXACT   0x00001000L
 
#define SQL_CA2_CRC_APPROXIMATE   0x00002000L
 
#define SQL_CA2_SIMULATE_NON_UNIQUE   0x00004000L
 
#define SQL_CA2_SIMULATE_TRY_UNIQUE   0x00008000L
 
#define SQL_CA2_SIMULATE_UNIQUE   0x00010000L
 
#define SQL_OAC_NONE   0x0000
 
#define SQL_OAC_LEVEL1   0x0001
 
#define SQL_OAC_LEVEL2   0x0002
 
#define SQL_OSCC_NOT_COMPLIANT   0x0000
 
#define SQL_OSCC_COMPLIANT   0x0001
 
#define SQL_OSC_MINIMUM   0x0000
 
#define SQL_OSC_CORE   0x0001
 
#define SQL_OSC_EXTENDED   0x0002
 
#define SQL_CB_NULL   0x0000
 
#define SQL_CB_NON_NULL   0x0001
 
#define SQL_SO_FORWARD_ONLY   0x00000001L
 
#define SQL_SO_KEYSET_DRIVEN   0x00000002L
 
#define SQL_SO_DYNAMIC   0x00000004L
 
#define SQL_SO_MIXED   0x00000008L
 
#define SQL_SO_STATIC   0x00000010L
 
#define SQL_FD_FETCH_BOOKMARK   0x00000080L
 
#define SQL_CN_NONE   0x0000
 
#define SQL_CN_DIFFERENT   0x0001
 
#define SQL_CN_ANY   0x0002
 
#define SQL_NNC_NULL   0x0000
 
#define SQL_NNC_NON_NULL   0x0001
 
#define SQL_NC_START   0x0002
 
#define SQL_NC_END   0x0004
 
#define SQL_FILE_NOT_SUPPORTED   0x0000
 
#define SQL_FILE_TABLE   0x0001
 
#define SQL_FILE_QUALIFIER   0x0002
 
#define SQL_FILE_CATALOG   SQL_FILE_QUALIFIER /* ODBC 3.0 */
 
#define SQL_GD_BLOCK   0x00000004L
 
#define SQL_GD_BOUND   0x00000008L
 
#define SQL_GD_OUTPUT_PARAMS   0x00000010L
 
#define SQL_PS_POSITIONED_DELETE   0x00000001L
 
#define SQL_PS_POSITIONED_UPDATE   0x00000002L
 
#define SQL_PS_SELECT_FOR_UPDATE   0x00000004L
 
#define SQL_GB_NOT_SUPPORTED   0x0000
 
#define SQL_GB_GROUP_BY_EQUALS_SELECT   0x0001
 
#define SQL_GB_GROUP_BY_CONTAINS_SELECT   0x0002
 
#define SQL_GB_NO_RELATION   0x0003
 
#define SQL_GB_COLLATE   0x0004
 
#define SQL_OU_DML_STATEMENTS   0x00000001L
 
#define SQL_OU_PROCEDURE_INVOCATION   0x00000002L
 
#define SQL_OU_TABLE_DEFINITION   0x00000004L
 
#define SQL_OU_INDEX_DEFINITION   0x00000008L
 
#define SQL_OU_PRIVILEGE_DEFINITION   0x00000010L
 
#define SQL_SU_DML_STATEMENTS   SQL_OU_DML_STATEMENTS
 
#define SQL_SU_PROCEDURE_INVOCATION   SQL_OU_PROCEDURE_INVOCATION
 
#define SQL_SU_TABLE_DEFINITION   SQL_OU_TABLE_DEFINITION
 
#define SQL_SU_INDEX_DEFINITION   SQL_OU_INDEX_DEFINITION
 
#define SQL_SU_PRIVILEGE_DEFINITION   SQL_OU_PRIVILEGE_DEFINITION
 
#define SQL_QU_DML_STATEMENTS   0x00000001L
 
#define SQL_QU_PROCEDURE_INVOCATION   0x00000002L
 
#define SQL_QU_TABLE_DEFINITION   0x00000004L
 
#define SQL_QU_INDEX_DEFINITION   0x00000008L
 
#define SQL_QU_PRIVILEGE_DEFINITION   0x00000010L
 
#define SQL_CU_DML_STATEMENTS   SQL_QU_DML_STATEMENTS
 
#define SQL_CU_PROCEDURE_INVOCATION   SQL_QU_PROCEDURE_INVOCATION
 
#define SQL_CU_TABLE_DEFINITION   SQL_QU_TABLE_DEFINITION
 
#define SQL_CU_INDEX_DEFINITION   SQL_QU_INDEX_DEFINITION
 
#define SQL_CU_PRIVILEGE_DEFINITION   SQL_QU_PRIVILEGE_DEFINITION
 
#define SQL_SQ_COMPARISON   0x00000001L
 
#define SQL_SQ_EXISTS   0x00000002L
 
#define SQL_SQ_IN   0x00000004L
 
#define SQL_SQ_QUANTIFIED   0x00000008L
 
#define SQL_SQ_CORRELATED_SUBQUERIES   0x00000010L
 
#define SQL_U_UNION   0x00000001L
 
#define SQL_U_UNION_ALL   0x00000002L
 
#define SQL_BP_CLOSE   0x00000001L
 
#define SQL_BP_DELETE   0x00000002L
 
#define SQL_BP_DROP   0x00000004L
 
#define SQL_BP_TRANSACTION   0x00000008L
 
#define SQL_BP_UPDATE   0x00000010L
 
#define SQL_BP_OTHER_HSTMT   0x00000020L
 
#define SQL_BP_SCROLL   0x00000040L
 
#define SQL_SS_ADDITIONS   0x00000001L
 
#define SQL_SS_DELETIONS   0x00000002L
 
#define SQL_SS_UPDATES   0x00000004L
 
#define SQL_CV_CREATE_VIEW   0x00000001L
 
#define SQL_CV_CHECK_OPTION   0x00000002L
 
#define SQL_CV_CASCADED   0x00000004L
 
#define SQL_CV_LOCAL   0x00000008L
 
#define SQL_LCK_NO_CHANGE   0x00000001L
 
#define SQL_LCK_EXCLUSIVE   0x00000002L
 
#define SQL_LCK_UNLOCK   0x00000004L
 
#define SQL_POS_POSITION   0x00000001L
 
#define SQL_POS_REFRESH   0x00000002L
 
#define SQL_POS_UPDATE   0x00000004L
 
#define SQL_POS_DELETE   0x00000008L
 
#define SQL_POS_ADD   0x00000010L
 
#define SQL_QL_START   0x0001
 
#define SQL_QL_END   0x0002
 
#define SQL_AF_AVG   0x00000001L
 
#define SQL_AF_COUNT   0x00000002L
 
#define SQL_AF_MAX   0x00000004L
 
#define SQL_AF_MIN   0x00000008L
 
#define SQL_AF_SUM   0x00000010L
 
#define SQL_AF_DISTINCT   0x00000020L
 
#define SQL_AF_ALL   0x00000040L
 
#define SQL_SC_SQL92_ENTRY   0x00000001L
 
#define SQL_SC_FIPS127_2_TRANSITIONAL   0x00000002L
 
#define SQL_SC_SQL92_INTERMEDIATE   0x00000004L
 
#define SQL_SC_SQL92_FULL   0x00000008L
 
#define SQL_DL_SQL92_DATE   0x00000001L
 
#define SQL_DL_SQL92_TIME   0x00000002L
 
#define SQL_DL_SQL92_TIMESTAMP   0x00000004L
 
#define SQL_DL_SQL92_INTERVAL_YEAR   0x00000008L
 
#define SQL_DL_SQL92_INTERVAL_MONTH   0x00000010L
 
#define SQL_DL_SQL92_INTERVAL_DAY   0x00000020L
 
#define SQL_DL_SQL92_INTERVAL_HOUR   0x00000040L
 
#define SQL_DL_SQL92_INTERVAL_MINUTE   0x00000080L
 
#define SQL_DL_SQL92_INTERVAL_SECOND   0x00000100L
 
#define SQL_DL_SQL92_INTERVAL_YEAR_TO_MONTH   0x00000200L
 
#define SQL_DL_SQL92_INTERVAL_DAY_TO_HOUR   0x00000400L
 
#define SQL_DL_SQL92_INTERVAL_DAY_TO_MINUTE   0x00000800L
 
#define SQL_DL_SQL92_INTERVAL_DAY_TO_SECOND   0x00001000L
 
#define SQL_DL_SQL92_INTERVAL_HOUR_TO_MINUTE   0x00002000L
 
#define SQL_DL_SQL92_INTERVAL_HOUR_TO_SECOND   0x00004000L
 
#define SQL_DL_SQL92_INTERVAL_MINUTE_TO_SECOND   0x00008000L
 
#define SQL_CL_START   SQL_QL_START
 
#define SQL_CL_END   SQL_QL_END
 
#define SQL_BRC_PROCEDURES   0x0000001
 
#define SQL_BRC_EXPLICIT   0x0000002
 
#define SQL_BRC_ROLLED_UP   0x0000004
 
#define SQL_BS_SELECT_EXPLICIT   0x00000001L
 
#define SQL_BS_ROW_COUNT_EXPLICIT   0x00000002L
 
#define SQL_BS_SELECT_PROC   0x00000004L
 
#define SQL_BS_ROW_COUNT_PROC   0x00000008L
 
#define SQL_PARC_BATCH   1
 
#define SQL_PARC_NO_BATCH   2
 
#define SQL_PAS_BATCH   1
 
#define SQL_PAS_NO_BATCH   2
 
#define SQL_PAS_NO_SELECT   3
 
#define SQL_IK_NONE   0x00000000L
 
#define SQL_IK_ASC   0x00000001L
 
#define SQL_IK_DESC   0x00000002L
 
#define SQL_IK_ALL   (SQL_IK_ASC | SQL_IK_DESC)
 
#define SQL_ISV_ASSERTIONS   0x00000001L
 
#define SQL_ISV_CHARACTER_SETS   0x00000002L
 
#define SQL_ISV_CHECK_CONSTRAINTS   0x00000004L
 
#define SQL_ISV_COLLATIONS   0x00000008L
 
#define SQL_ISV_COLUMN_DOMAIN_USAGE   0x00000010L
 
#define SQL_ISV_COLUMN_PRIVILEGES   0x00000020L
 
#define SQL_ISV_COLUMNS   0x00000040L
 
#define SQL_ISV_CONSTRAINT_COLUMN_USAGE   0x00000080L
 
#define SQL_ISV_CONSTRAINT_TABLE_USAGE   0x00000100L
 
#define SQL_ISV_DOMAIN_CONSTRAINTS   0x00000200L
 
#define SQL_ISV_DOMAINS   0x00000400L
 
#define SQL_ISV_KEY_COLUMN_USAGE   0x00000800L
 
#define SQL_ISV_REFERENTIAL_CONSTRAINTS   0x00001000L
 
#define SQL_ISV_SCHEMATA   0x00002000L
 
#define SQL_ISV_SQL_LANGUAGES   0x00004000L
 
#define SQL_ISV_TABLE_CONSTRAINTS   0x00008000L
 
#define SQL_ISV_TABLE_PRIVILEGES   0x00010000L
 
#define SQL_ISV_TABLES   0x00020000L
 
#define SQL_ISV_TRANSLATIONS   0x00040000L
 
#define SQL_ISV_USAGE_PRIVILEGES   0x00080000L
 
#define SQL_ISV_VIEW_COLUMN_USAGE   0x00100000L
 
#define SQL_ISV_VIEW_TABLE_USAGE   0x00200000L
 
#define SQL_ISV_VIEWS   0x00400000L
 
#define SQL_AM_NONE   0
 
#define SQL_AM_CONNECTION   1
 
#define SQL_AM_STATEMENT   2
 
#define SQL_AD_CONSTRAINT_NAME_DEFINITION   0x00000001L
 
#define SQL_AD_ADD_DOMAIN_CONSTRAINT   0x00000002L
 
#define SQL_AD_DROP_DOMAIN_CONSTRAINT   0x00000004L
 
#define SQL_AD_ADD_DOMAIN_DEFAULT   0x00000008L
 
#define SQL_AD_DROP_DOMAIN_DEFAULT   0x00000010L
 
#define SQL_AD_ADD_CONSTRAINT_INITIALLY_DEFERRED   0x00000020L
 
#define SQL_AD_ADD_CONSTRAINT_INITIALLY_IMMEDIATE   0x00000040L
 
#define SQL_AD_ADD_CONSTRAINT_DEFERRABLE   0x00000080L
 
#define SQL_AD_ADD_CONSTRAINT_NON_DEFERRABLE   0x00000100L
 
#define SQL_CS_CREATE_SCHEMA   0x00000001L
 
#define SQL_CS_AUTHORIZATION   0x00000002L
 
#define SQL_CS_DEFAULT_CHARACTER_SET   0x00000004L
 
#define SQL_CTR_CREATE_TRANSLATION   0x00000001L
 
#define SQL_CA_CREATE_ASSERTION   0x00000001L
 
#define SQL_CA_CONSTRAINT_INITIALLY_DEFERRED   0x00000010L
 
#define SQL_CA_CONSTRAINT_INITIALLY_IMMEDIATE   0x00000020L
 
#define SQL_CA_CONSTRAINT_DEFERRABLE   0x00000040L
 
#define SQL_CA_CONSTRAINT_NON_DEFERRABLE   0x00000080L
 
#define SQL_CCS_CREATE_CHARACTER_SET   0x00000001L
 
#define SQL_CCS_COLLATE_CLAUSE   0x00000002L
 
#define SQL_CCS_LIMITED_COLLATION   0x00000004L
 
#define SQL_CCOL_CREATE_COLLATION   0x00000001L
 
#define SQL_CDO_CREATE_DOMAIN   0x00000001L
 
#define SQL_CDO_DEFAULT   0x00000002L
 
#define SQL_CDO_CONSTRAINT   0x00000004L
 
#define SQL_CDO_COLLATION   0x00000008L
 
#define SQL_CDO_CONSTRAINT_NAME_DEFINITION   0x00000010L
 
#define SQL_CDO_CONSTRAINT_INITIALLY_DEFERRED   0x00000020L
 
#define SQL_CDO_CONSTRAINT_INITIALLY_IMMEDIATE   0x00000040L
 
#define SQL_CDO_CONSTRAINT_DEFERRABLE   0x00000080L
 
#define SQL_CDO_CONSTRAINT_NON_DEFERRABLE   0x00000100L
 
#define SQL_CT_CREATE_TABLE   0x00000001L
 
#define SQL_CT_COMMIT_PRESERVE   0x00000002L
 
#define SQL_CT_COMMIT_DELETE   0x00000004L
 
#define SQL_CT_GLOBAL_TEMPORARY   0x00000008L
 
#define SQL_CT_LOCAL_TEMPORARY   0x00000010L
 
#define SQL_CT_CONSTRAINT_INITIALLY_DEFERRED   0x00000020L
 
#define SQL_CT_CONSTRAINT_INITIALLY_IMMEDIATE   0x00000040L
 
#define SQL_CT_CONSTRAINT_DEFERRABLE   0x00000080L
 
#define SQL_CT_CONSTRAINT_NON_DEFERRABLE   0x00000100L
 
#define SQL_CT_COLUMN_CONSTRAINT   0x00000200L
 
#define SQL_CT_COLUMN_DEFAULT   0x00000400L
 
#define SQL_CT_COLUMN_COLLATION   0x00000800L
 
#define SQL_CT_TABLE_CONSTRAINT   0x00001000L
 
#define SQL_CT_CONSTRAINT_NAME_DEFINITION   0x00002000L
 
#define SQL_DI_CREATE_INDEX   0x00000001L
 
#define SQL_DI_DROP_INDEX   0x00000002L
 
#define SQL_DC_DROP_COLLATION   0x00000001L
 
#define SQL_DD_DROP_DOMAIN   0x00000001L
 
#define SQL_DD_RESTRICT   0x00000002L
 
#define SQL_DD_CASCADE   0x00000004L
 
#define SQL_DS_DROP_SCHEMA   0x00000001L
 
#define SQL_DS_RESTRICT   0x00000002L
 
#define SQL_DS_CASCADE   0x00000004L
 
#define SQL_DCS_DROP_CHARACTER_SET   0x00000001L
 
#define SQL_DA_DROP_ASSERTION   0x00000001L
 
#define SQL_DT_DROP_TABLE   0x00000001L
 
#define SQL_DT_RESTRICT   0x00000002L
 
#define SQL_DT_CASCADE   0x00000004L
 
#define SQL_DTR_DROP_TRANSLATION   0x00000001L
 
#define SQL_DV_DROP_VIEW   0x00000001L
 
#define SQL_DV_RESTRICT   0x00000002L
 
#define SQL_DV_CASCADE   0x00000004L
 
#define SQL_IS_INSERT_LITERALS   0x00000001L
 
#define SQL_IS_INSERT_SEARCHED   0x00000002L
 
#define SQL_IS_SELECT_INTO   0x00000004L
 
#define SQL_OIC_CORE   1UL
 
#define SQL_OIC_LEVEL1   2UL
 
#define SQL_OIC_LEVEL2   3UL
 
#define SQL_SFKD_CASCADE   0x00000001L
 
#define SQL_SFKD_NO_ACTION   0x00000002L
 
#define SQL_SFKD_SET_DEFAULT   0x00000004L
 
#define SQL_SFKD_SET_NULL   0x00000008L
 
#define SQL_SFKU_CASCADE   0x00000001L
 
#define SQL_SFKU_NO_ACTION   0x00000002L
 
#define SQL_SFKU_SET_DEFAULT   0x00000004L
 
#define SQL_SFKU_SET_NULL   0x00000008L
 
#define SQL_SG_USAGE_ON_DOMAIN   0x00000001L
 
#define SQL_SG_USAGE_ON_CHARACTER_SET   0x00000002L
 
#define SQL_SG_USAGE_ON_COLLATION   0x00000004L
 
#define SQL_SG_USAGE_ON_TRANSLATION   0x00000008L
 
#define SQL_SG_WITH_GRANT_OPTION   0x00000010L
 
#define SQL_SG_DELETE_TABLE   0x00000020L
 
#define SQL_SG_INSERT_TABLE   0x00000040L
 
#define SQL_SG_INSERT_COLUMN   0x00000080L
 
#define SQL_SG_REFERENCES_TABLE   0x00000100L
 
#define SQL_SG_REFERENCES_COLUMN   0x00000200L
 
#define SQL_SG_SELECT_TABLE   0x00000400L
 
#define SQL_SG_UPDATE_TABLE   0x00000800L
 
#define SQL_SG_UPDATE_COLUMN   0x00001000L
 
#define SQL_SP_EXISTS   0x00000001L
 
#define SQL_SP_ISNOTNULL   0x00000002L
 
#define SQL_SP_ISNULL   0x00000004L
 
#define SQL_SP_MATCH_FULL   0x00000008L
 
#define SQL_SP_MATCH_PARTIAL   0x00000010L
 
#define SQL_SP_MATCH_UNIQUE_FULL   0x00000020L
 
#define SQL_SP_MATCH_UNIQUE_PARTIAL   0x00000040L
 
#define SQL_SP_OVERLAPS   0x00000080L
 
#define SQL_SP_UNIQUE   0x00000100L
 
#define SQL_SP_LIKE   0x00000200L
 
#define SQL_SP_IN   0x00000400L
 
#define SQL_SP_BETWEEN   0x00000800L
 
#define SQL_SP_COMPARISON   0x00001000L
 
#define SQL_SP_QUANTIFIED_COMPARISON   0x00002000L
 
#define SQL_SRJO_CORRESPONDING_CLAUSE   0x00000001L
 
#define SQL_SRJO_CROSS_JOIN   0x00000002L
 
#define SQL_SRJO_EXCEPT_JOIN   0x00000004L
 
#define SQL_SRJO_FULL_OUTER_JOIN   0x00000008L
 
#define SQL_SRJO_INNER_JOIN   0x00000010L
 
#define SQL_SRJO_INTERSECT_JOIN   0x00000020L
 
#define SQL_SRJO_LEFT_OUTER_JOIN   0x00000040L
 
#define SQL_SRJO_NATURAL_JOIN   0x00000080L
 
#define SQL_SRJO_RIGHT_OUTER_JOIN   0x00000100L
 
#define SQL_SRJO_UNION_JOIN   0x00000200L
 
#define SQL_SR_USAGE_ON_DOMAIN   0x00000001L
 
#define SQL_SR_USAGE_ON_CHARACTER_SET   0x00000002L
 
#define SQL_SR_USAGE_ON_COLLATION   0x00000004L
 
#define SQL_SR_USAGE_ON_TRANSLATION   0x00000008L
 
#define SQL_SR_GRANT_OPTION_FOR   0x00000010L
 
#define SQL_SR_CASCADE   0x00000020L
 
#define SQL_SR_RESTRICT   0x00000040L
 
#define SQL_SR_DELETE_TABLE   0x00000080L
 
#define SQL_SR_INSERT_TABLE   0x00000100L
 
#define SQL_SR_INSERT_COLUMN   0x00000200L
 
#define SQL_SR_REFERENCES_TABLE   0x00000400L
 
#define SQL_SR_REFERENCES_COLUMN   0x00000800L
 
#define SQL_SR_SELECT_TABLE   0x00001000L
 
#define SQL_SR_UPDATE_TABLE   0x00002000L
 
#define SQL_SR_UPDATE_COLUMN   0x00004000L
 
#define SQL_SRVC_VALUE_EXPRESSION   0x00000001L
 
#define SQL_SRVC_NULL   0x00000002L
 
#define SQL_SRVC_DEFAULT   0x00000004L
 
#define SQL_SRVC_ROW_SUBQUERY   0x00000008L
 
#define SQL_SVE_CASE   0x00000001L
 
#define SQL_SVE_CAST   0x00000002L
 
#define SQL_SVE_COALESCE   0x00000004L
 
#define SQL_SVE_NULLIF   0x00000008L
 
#define SQL_SCC_XOPEN_CLI_VERSION1   0x00000001L
 
#define SQL_SCC_ISO92_CLI   0x00000002L
 
#define SQL_US_UNION   SQL_U_UNION
 
#define SQL_US_UNION_ALL   SQL_U_UNION_ALL
 
#define SQL_DRIVER_AWARE_POOLING_NOT_CAPABLE   0x00000000L
 
#define SQL_DRIVER_AWARE_POOLING_CAPABLE   0x00000001L
 
#define SQL_DTC_ENLIST_EXPENSIVE   0x00000001L
 
#define SQL_DTC_UNENLIST_EXPENSIVE   0x00000002L
 
#define SQL_ASYNC_DBC_NOT_CAPABLE   0x00000000L
 
#define SQL_ASYNC_DBC_CAPABLE   0x00000001L
 
#define SQL_FETCH_FIRST_USER   31
 
#define SQL_FETCH_FIRST_SYSTEM   32
 
#define SQL_ENTIRE_ROWSET   0
 
#define SQL_POSITION   0 /* 1.0 FALSE */
 
#define SQL_REFRESH   1 /* 1.0 TRUE */
 
#define SQL_UPDATE   2
 
#define SQL_DELETE   3
 
#define SQL_ADD   4
 
#define SQL_SETPOS_MAX_OPTION_VALUE   SQL_ADD
 
#define SQL_UPDATE_BY_BOOKMARK   5
 
#define SQL_DELETE_BY_BOOKMARK   6
 
#define SQL_FETCH_BY_BOOKMARK   7
 
#define SQL_LOCK_NO_CHANGE   0 /* 1.0 FALSE */
 
#define SQL_LOCK_EXCLUSIVE   1 /* 1.0 TRUE */
 
#define SQL_LOCK_UNLOCK   2
 
#define SQL_SETPOS_MAX_LOCK_VALUE   SQL_LOCK_UNLOCK
 
#define SQL_POSITION_TO(hstmt, irow)   SQLSetPos(hstmt,irow,SQL_POSITION,SQL_LOCK_NO_CHANGE)
 
#define SQL_LOCK_RECORD(hstmt, irow, fLock)   SQLSetPos(hstmt,irow,SQL_POSITION,fLock)
 
#define SQL_REFRESH_RECORD(hstmt, irow, fLock)   SQLSetPos(hstmt,irow,SQL_REFRESH,fLock)
 
#define SQL_UPDATE_RECORD(hstmt, irow)   SQLSetPos(hstmt,irow,SQL_UPDATE,SQL_LOCK_NO_CHANGE)
 
#define SQL_DELETE_RECORD(hstmt, irow)   SQLSetPos(hstmt,irow,SQL_DELETE,SQL_LOCK_NO_CHANGE)
 
#define SQL_ADD_RECORD(hstmt, irow)   SQLSetPos(hstmt,irow,SQL_ADD,SQL_LOCK_NO_CHANGE)
 
#define SQL_BEST_ROWID   1
 
#define SQL_ROWVER   2
 
#define SQL_PC_NOT_PSEUDO   1
 
#define SQL_QUICK   0
 
#define SQL_ENSURE   1
 
#define SQL_TABLE_STAT   0
 
#define SQL_ALL_CATALOGS   "%"
 
#define SQL_ALL_SCHEMAS   "%"
 
#define SQL_ALL_TABLE_TYPES   "%"
 
#define SQL_DRIVER_NOPROMPT   0
 
#define SQL_DRIVER_COMPLETE   1
 
#define SQL_DRIVER_PROMPT   2
 
#define SQL_DRIVER_COMPLETE_REQUIRED   3
 
#define SQL_FETCH_BOOKMARK   8
 
#define SQL_ROW_SUCCESS   0
 
#define SQL_ROW_DELETED   1
 
#define SQL_ROW_UPDATED   2
 
#define SQL_ROW_NOROW   3
 
#define SQL_ROW_ADDED   4
 
#define SQL_ROW_ERROR   5
 
#define SQL_ROW_SUCCESS_WITH_INFO   6
 
#define SQL_ROW_PROCEED   0
 
#define SQL_ROW_IGNORE   1
 
#define SQL_PARAM_SUCCESS   0
 
#define SQL_PARAM_SUCCESS_WITH_INFO   6
 
#define SQL_PARAM_ERROR   5
 
#define SQL_PARAM_UNUSED   7
 
#define SQL_PARAM_DIAG_UNAVAILABLE   1
 
#define SQL_PARAM_PROCEED   0
 
#define SQL_PARAM_IGNORE   1
 
#define SQL_CASCADE   0
 
#define SQL_RESTRICT   1
 
#define SQL_SET_NULL   2
 
#define SQL_NO_ACTION   3
 
#define SQL_SET_DEFAULT   4
 
#define SQL_INITIALLY_DEFERRED   5
 
#define SQL_INITIALLY_IMMEDIATE   6
 
#define SQL_NOT_DEFERRABLE   7
 
#define SQL_PARAM_TYPE_UNKNOWN   0
 
#define SQL_PARAM_INPUT   1
 
#define SQL_PARAM_INPUT_OUTPUT   2
 
#define SQL_RESULT_COL   3
 
#define SQL_PARAM_OUTPUT   4
 
#define SQL_RETURN_VALUE   5
 
#define SQL_PARAM_INPUT_OUTPUT_STREAM   8
 
#define SQL_PARAM_OUTPUT_STREAM   16
 
#define SQL_PT_UNKNOWN   0
 
#define SQL_PT_PROCEDURE   1
 
#define SQL_PT_FUNCTION   2
 
#define SQL_ODBC_KEYWORDS
 
#define SQL_DATABASE_NAME   16 /* Use SQLGetConnectOption/SQL_CURRENT_QUALIFIER */
 
#define SQL_FD_FETCH_PREV   SQL_FD_FETCH_PRIOR
 
#define SQL_FETCH_PREV   SQL_FETCH_PRIOR
 
#define SQL_CONCUR_TIMESTAMP   SQL_CONCUR_ROWVER
 
#define SQL_SCCO_OPT_TIMESTAMP   SQL_SCCO_OPT_ROWVER
 
#define SQL_CC_DELETE   SQL_CB_DELETE
 
#define SQL_CR_DELETE   SQL_CB_DELETE
 
#define SQL_CC_CLOSE   SQL_CB_CLOSE
 
#define SQL_CR_CLOSE   SQL_CB_CLOSE
 
#define SQL_CC_PRESERVE   SQL_CB_PRESERVE
 
#define SQL_CR_PRESERVE   SQL_CB_PRESERVE
 
#define SQL_SCROLL_FORWARD_ONLY   0L /*-SQL_CURSOR_FORWARD_ONLY */
 
#define SQL_SCROLL_KEYSET_DRIVEN   (-1L) /*-SQL_CURSOR_KEYSET_DRIVEN */
 
#define SQL_SCROLL_DYNAMIC   (-2L) /*-SQL_CURSOR_DYNAMIC */
 
#define SQL_SCROLL_STATIC   (-3L) /*-SQL_CURSOR_STATIC */
 
#define TRACE_VERSION   1000
 
#define TRACE_ON   0x00000001L
 
#define TRACE_VS_EVENT_ON   0x00000002L
 
#define ODBC_VS_FLAG_UNICODE_ARG   0x00000001L /* the argument is unicode */
 
#define ODBC_VS_FLAG_UNICODE_COR   0x00000002L /* the correlation is unicode */
 
#define ODBC_VS_FLAG_RETCODE   0x00000004L /* RetCode field is set */
 
#define ODBC_VS_FLAG_STOP   0x00000008L /* Stop firing visual studio analyzer events */
 

Typedefs

typedef struct tagODBC_VS_ARGS ODBC_VS_ARGS
 
typedef struct tagODBC_VS_ARGSPODBC_VS_ARGS
 

Functions

SQLRETURN SQLDriverConnect (SQLHDBC hdbc, SQLHWND hwnd, SQLCHAR *szConnStrIn, SQLSMALLINT cbConnStrIn, SQLCHAR *szConnStrOut, SQLSMALLINT cbConnStrOutMax, SQLSMALLINT *pcbConnStrOut, SQLUSMALLINT fDriverCompletion)
 
SQLRETURN SQLBrowseConnect (SQLHDBC hdbc, SQLCHAR *szConnStrIn, SQLSMALLINT cbConnStrIn, SQLCHAR *szConnStrOut, SQLSMALLINT cbConnStrOutMax, SQLSMALLINT *pcbConnStrOut)
 
SQLRETURN SQLBulkOperations (SQLHSTMT StatementHandle, SQLSMALLINT Operation)
 
SQLRETURN SQLColAttributes (SQLHSTMT hstmt, SQLUSMALLINT icol, SQLUSMALLINT fDescType, SQLPOINTER rgbDesc, SQLSMALLINT cbDescMax, SQLSMALLINT *pcbDesc, SQLINTEGER *pfDesc)
 
SQLRETURN SQLColumnPrivileges (SQLHSTMT hstmt, SQLCHAR *szCatalogName, SQLSMALLINT cbCatalogName, SQLCHAR *szSchemaName, SQLSMALLINT cbSchemaName, SQLCHAR *szTableName, SQLSMALLINT cbTableName, SQLCHAR *szColumnName, SQLSMALLINT cbColumnName)
 
SQLRETURN SQLDescribeParam (SQLHSTMT hstmt, SQLUSMALLINT ipar, SQLSMALLINT *pfSqlType, SQLUINTEGER *pcbParamDef, SQLSMALLINT *pibScale, SQLSMALLINT *pfNullable)
 
SQLRETURN SQLExtendedFetch (SQLHSTMT hstmt, SQLUSMALLINT fFetchType, SQLINTEGER irow, SQLUINTEGER *pcrow, SQLUSMALLINT *rgfRowStatus)
 
SQLRETURN SQLForeignKeys (SQLHSTMT hstmt, SQLCHAR *szPkCatalogName, SQLSMALLINT cbPkCatalogName, SQLCHAR *szPkSchemaName, SQLSMALLINT cbPkSchemaName, SQLCHAR *szPkTableName, SQLSMALLINT cbPkTableName, SQLCHAR *szFkCatalogName, SQLSMALLINT cbFkCatalogName, SQLCHAR *szFkSchemaName, SQLSMALLINT cbFkSchemaName, SQLCHAR *szFkTableName, SQLSMALLINT cbFkTableName)
 
SQLRETURN SQLMoreResults (SQLHSTMT hstmt)
 
SQLRETURN SQLNativeSql (SQLHDBC hdbc, SQLCHAR *szSqlStrIn, SQLINTEGER cbSqlStrIn, SQLCHAR *szSqlStr, SQLINTEGER cbSqlStrMax, SQLINTEGER *pcbSqlStr)
 
SQLRETURN SQLNumParams (SQLHSTMT hstmt, SQLSMALLINT *pcpar)
 
SQLRETURN SQLParamOptions (SQLHSTMT hstmt, SQLUINTEGER crow, SQLUINTEGER *pirow)
 
SQLRETURN SQLPrimaryKeys (SQLHSTMT hstmt, SQLCHAR *szCatalogName, SQLSMALLINT cbCatalogName, SQLCHAR *szSchemaName, SQLSMALLINT cbSchemaName, SQLCHAR *szTableName, SQLSMALLINT cbTableName)
 
SQLRETURN SQLProcedureColumns (SQLHSTMT hstmt, SQLCHAR *szCatalogName, SQLSMALLINT cbCatalogName, SQLCHAR *szSchemaName, SQLSMALLINT cbSchemaName, SQLCHAR *szProcName, SQLSMALLINT cbProcName, SQLCHAR *szColumnName, SQLSMALLINT cbColumnName)
 
SQLRETURN SQLProcedures (SQLHSTMT hstmt, SQLCHAR *szCatalogName, SQLSMALLINT cbCatalogName, SQLCHAR *szSchemaName, SQLSMALLINT cbSchemaName, SQLCHAR *szProcName, SQLSMALLINT cbProcName)
 
SQLRETURN SQLSetPos (SQLHSTMT hstmt, SQLUSMALLINT irow, SQLUSMALLINT fOption, SQLUSMALLINT fLock)
 
SQLRETURN SQLTablePrivileges (SQLHSTMT hstmt, SQLCHAR *szCatalogName, SQLSMALLINT cbCatalogName, SQLCHAR *szSchemaName, SQLSMALLINT cbSchemaName, SQLCHAR *szTableName, SQLSMALLINT cbTableName)
 
SQLRETURN SQLDrivers (SQLHENV henv, SQLUSMALLINT fDirection, SQLCHAR *szDriverDesc, SQLSMALLINT cbDriverDescMax, SQLSMALLINT *pcbDriverDesc, SQLCHAR *szDriverAttributes, SQLSMALLINT cbDrvrAttrMax, SQLSMALLINT *pcbDrvrAttr)
 
SQLRETURN SQLBindParameter (SQLHSTMT hstmt, SQLUSMALLINT ipar, SQLSMALLINT fParamType, SQLSMALLINT fCType, SQLSMALLINT fSqlType, SQLUINTEGER cbColDef, SQLSMALLINT ibScale, SQLPOINTER rgbValue, SQLINTEGER cbValueMax, SQLINTEGER *pcbValue)
 
SQLRETURN SQLAllocHandleStd (SQLSMALLINT fHandleType, SQLHANDLE hInput, SQLHANDLE *phOutput)
 
SQLRETURN SQLSetScrollOptions (SQLHSTMT hstmt, SQLUSMALLINT fConcurrency, SQLINTEGER crowKeyset, SQLUSMALLINT crowRowset)
 
RETCODE TraceOpenLogFile (SQLPOINTER, LPSTR, LPSTR, DWORD)
 
RETCODE TraceCloseLogFile (SQLPOINTER)
 
SQLRETURN TraceReturn (SQLPOINTER, SQLRETURN)
 
DWORD TraceVersion (void)
 
RETCODE TraceVSControl (DWORD)
 
void FireVSDebugEvent (PODBC_VS_ARGS)
 
int ODBCSetTryWaitValue (DWORD dwValue)
 
DWORD ODBCGetTryWaitValue (void)
 

Macro Definition Documentation

◆ ODBC_VS_FLAG_RETCODE

#define ODBC_VS_FLAG_RETCODE   0x00000004L /* RetCode field is set */

Definition at line 2161 of file sqlext.h.

◆ ODBC_VS_FLAG_STOP

#define ODBC_VS_FLAG_STOP   0x00000008L /* Stop firing visual studio analyzer events */

Definition at line 2162 of file sqlext.h.

◆ ODBC_VS_FLAG_UNICODE_ARG

#define ODBC_VS_FLAG_UNICODE_ARG   0x00000001L /* the argument is unicode */

Definition at line 2159 of file sqlext.h.

◆ ODBC_VS_FLAG_UNICODE_COR

#define ODBC_VS_FLAG_UNICODE_COR   0x00000002L /* the correlation is unicode */

Definition at line 2160 of file sqlext.h.

◆ SQL_AA_FALSE

#define SQL_AA_FALSE   0L /* the application is a Unicode app */

Definition at line 222 of file sqlext.h.

◆ SQL_AA_TRUE

#define SQL_AA_TRUE   1L /* the application is an ANSI app */

Definition at line 221 of file sqlext.h.

◆ SQL_ACCESS_MODE

#define SQL_ACCESS_MODE   101

Definition at line 108 of file sqlext.h.

◆ SQL_ACTIVE_CONNECTIONS

#define SQL_ACTIVE_CONNECTIONS   0 /* MAX_DRIVER_CONNECTIONS */

Definition at line 770 of file sqlext.h.

◆ SQL_ACTIVE_ENVIRONMENTS

#define SQL_ACTIVE_ENVIRONMENTS   116

Definition at line 877 of file sqlext.h.

◆ SQL_ACTIVE_STATEMENTS

#define SQL_ACTIVE_STATEMENTS   1 /* MAX_CONCURRENT_ACTIVITIES */

Definition at line 771 of file sqlext.h.

◆ SQL_AD_ADD_CONSTRAINT_DEFERRABLE

#define SQL_AD_ADD_CONSTRAINT_DEFERRABLE   0x00000080L

Definition at line 1511 of file sqlext.h.

◆ SQL_AD_ADD_CONSTRAINT_INITIALLY_DEFERRED

#define SQL_AD_ADD_CONSTRAINT_INITIALLY_DEFERRED   0x00000020L

Definition at line 1509 of file sqlext.h.

◆ SQL_AD_ADD_CONSTRAINT_INITIALLY_IMMEDIATE

#define SQL_AD_ADD_CONSTRAINT_INITIALLY_IMMEDIATE   0x00000040L

Definition at line 1510 of file sqlext.h.

◆ SQL_AD_ADD_CONSTRAINT_NON_DEFERRABLE

#define SQL_AD_ADD_CONSTRAINT_NON_DEFERRABLE   0x00000100L

Definition at line 1512 of file sqlext.h.

◆ SQL_AD_ADD_DOMAIN_CONSTRAINT

#define SQL_AD_ADD_DOMAIN_CONSTRAINT   0x00000002L

Definition at line 1505 of file sqlext.h.

◆ SQL_AD_ADD_DOMAIN_DEFAULT

#define SQL_AD_ADD_DOMAIN_DEFAULT   0x00000008L

Definition at line 1507 of file sqlext.h.

◆ SQL_AD_CONSTRAINT_NAME_DEFINITION

#define SQL_AD_CONSTRAINT_NAME_DEFINITION   0x00000001L

Definition at line 1504 of file sqlext.h.

◆ SQL_AD_DROP_DOMAIN_CONSTRAINT

#define SQL_AD_DROP_DOMAIN_CONSTRAINT   0x00000004L

Definition at line 1506 of file sqlext.h.

◆ SQL_AD_DROP_DOMAIN_DEFAULT

#define SQL_AD_DROP_DOMAIN_DEFAULT   0x00000010L

Definition at line 1508 of file sqlext.h.

◆ SQL_ADD

#define SQL_ADD   4

Definition at line 1735 of file sqlext.h.

◆ SQL_ADD_RECORD

#define SQL_ADD_RECORD (   hstmt,
  irow 
)    SQLSetPos(hstmt,irow,SQL_ADD,SQL_LOCK_NO_CHANGE)

Definition at line 1757 of file sqlext.h.

◆ SQL_AF_ALL

#define SQL_AF_ALL   0x00000040L

Definition at line 1415 of file sqlext.h.

◆ SQL_AF_AVG

#define SQL_AF_AVG   0x00000001L

Definition at line 1409 of file sqlext.h.

◆ SQL_AF_COUNT

#define SQL_AF_COUNT   0x00000002L

Definition at line 1410 of file sqlext.h.

◆ SQL_AF_DISTINCT

#define SQL_AF_DISTINCT   0x00000020L

Definition at line 1414 of file sqlext.h.

◆ SQL_AF_MAX

#define SQL_AF_MAX   0x00000004L

Definition at line 1411 of file sqlext.h.

◆ SQL_AF_MIN

#define SQL_AF_MIN   0x00000008L

Definition at line 1412 of file sqlext.h.

◆ SQL_AF_SUM

#define SQL_AF_SUM   0x00000010L

Definition at line 1413 of file sqlext.h.

◆ SQL_AGGREGATE_FUNCTIONS

#define SQL_AGGREGATE_FUNCTIONS   169

Definition at line 941 of file sqlext.h.

◆ SQL_ALL_CATALOGS

#define SQL_ALL_CATALOGS   "%"

Definition at line 1779 of file sqlext.h.

◆ SQL_ALL_EXCEPT_LIKE

#define SQL_ALL_EXCEPT_LIKE   2

Definition at line 665 of file sqlext.h.

◆ SQL_ALL_SCHEMAS

#define SQL_ALL_SCHEMAS   "%"

Definition at line 1780 of file sqlext.h.

◆ SQL_ALL_TABLE_TYPES

#define SQL_ALL_TABLE_TYPES   "%"

Definition at line 1781 of file sqlext.h.

◆ SQL_ALTER_DOMAIN

#define SQL_ALTER_DOMAIN   117

Definition at line 878 of file sqlext.h.

◆ SQL_AM_CONNECTION

#define SQL_AM_CONNECTION   1

Definition at line 1500 of file sqlext.h.

◆ SQL_AM_NONE

#define SQL_AM_NONE   0

Definition at line 1499 of file sqlext.h.

◆ SQL_AM_STATEMENT

#define SQL_AM_STATEMENT   2

Definition at line 1501 of file sqlext.h.

◆ SQL_API_ALL_FUNCTIONS

#define SQL_API_ALL_FUNCTIONS   0 /* See CAUTION above */

Definition at line 728 of file sqlext.h.

◆ SQL_API_LOADBYORDINAL

#define SQL_API_LOADBYORDINAL   199 /* See CAUTION above */

Definition at line 739 of file sqlext.h.

◆ SQL_API_ODBC3_ALL_FUNCTIONS

#define SQL_API_ODBC3_ALL_FUNCTIONS   999

Definition at line 751 of file sqlext.h.

◆ SQL_API_ODBC3_ALL_FUNCTIONS_SIZE

#define SQL_API_ODBC3_ALL_FUNCTIONS_SIZE   250 /* array of 250 words */

Definition at line 752 of file sqlext.h.

◆ SQL_API_SQLALLOCHANDLESTD

#define SQL_API_SQLALLOCHANDLESTD   73

Definition at line 680 of file sqlext.h.

◆ SQL_API_SQLBINDPARAMETER

#define SQL_API_SQLBINDPARAMETER   72

Definition at line 683 of file sqlext.h.

◆ SQL_API_SQLBROWSECONNECT

#define SQL_API_SQLBROWSECONNECT   55

Definition at line 684 of file sqlext.h.

◆ SQL_API_SQLBULKOPERATIONS

#define SQL_API_SQLBULKOPERATIONS   24

Definition at line 681 of file sqlext.h.

◆ SQL_API_SQLCOLATTRIBUTES

#define SQL_API_SQLCOLATTRIBUTES   6

Definition at line 685 of file sqlext.h.

◆ SQL_API_SQLCOLUMNPRIVILEGES

#define SQL_API_SQLCOLUMNPRIVILEGES   56

Definition at line 686 of file sqlext.h.

◆ SQL_API_SQLDESCRIBEPARAM

#define SQL_API_SQLDESCRIBEPARAM   58

Definition at line 687 of file sqlext.h.

◆ SQL_API_SQLDRIVERCONNECT

#define SQL_API_SQLDRIVERCONNECT   41

Definition at line 688 of file sqlext.h.

◆ SQL_API_SQLDRIVERS

#define SQL_API_SQLDRIVERS   71

Definition at line 689 of file sqlext.h.

◆ SQL_API_SQLEXTENDEDFETCH

#define SQL_API_SQLEXTENDEDFETCH   59

Definition at line 690 of file sqlext.h.

◆ SQL_API_SQLFOREIGNKEYS

#define SQL_API_SQLFOREIGNKEYS   60

Definition at line 691 of file sqlext.h.

◆ SQL_API_SQLMORERESULTS

#define SQL_API_SQLMORERESULTS   61

Definition at line 692 of file sqlext.h.

◆ SQL_API_SQLNATIVESQL

#define SQL_API_SQLNATIVESQL   62

Definition at line 693 of file sqlext.h.

◆ SQL_API_SQLNUMPARAMS

#define SQL_API_SQLNUMPARAMS   63

Definition at line 694 of file sqlext.h.

◆ SQL_API_SQLPARAMOPTIONS

#define SQL_API_SQLPARAMOPTIONS   64

Definition at line 695 of file sqlext.h.

◆ SQL_API_SQLPRIMARYKEYS

#define SQL_API_SQLPRIMARYKEYS   65

Definition at line 696 of file sqlext.h.

◆ SQL_API_SQLPROCEDURECOLUMNS

#define SQL_API_SQLPROCEDURECOLUMNS   66

Definition at line 697 of file sqlext.h.

◆ SQL_API_SQLPROCEDURES

#define SQL_API_SQLPROCEDURES   67

Definition at line 698 of file sqlext.h.

◆ SQL_API_SQLSETPOS

#define SQL_API_SQLSETPOS   68

Definition at line 699 of file sqlext.h.

◆ SQL_API_SQLSETSCROLLOPTIONS

#define SQL_API_SQLSETSCROLLOPTIONS   69

Definition at line 700 of file sqlext.h.

◆ SQL_API_SQLTABLEPRIVILEGES

#define SQL_API_SQLTABLEPRIVILEGES   70

Definition at line 701 of file sqlext.h.

◆ SQL_ASYNC_DBC_CAPABLE

#define SQL_ASYNC_DBC_CAPABLE   0x00000001L

Definition at line 1715 of file sqlext.h.

◆ SQL_ASYNC_DBC_ENABLE_DEFAULT

#define SQL_ASYNC_DBC_ENABLE_DEFAULT   SQL_ASYNC_DBC_ENABLE_OFF

Definition at line 234 of file sqlext.h.

◆ SQL_ASYNC_DBC_ENABLE_OFF

#define SQL_ASYNC_DBC_ENABLE_OFF   0UL

Definition at line 233 of file sqlext.h.

◆ SQL_ASYNC_DBC_ENABLE_ON

#define SQL_ASYNC_DBC_ENABLE_ON   1UL

Definition at line 232 of file sqlext.h.

◆ SQL_ASYNC_DBC_FUNCTIONS

#define SQL_ASYNC_DBC_FUNCTIONS   10023

Definition at line 950 of file sqlext.h.

◆ SQL_ASYNC_DBC_NOT_CAPABLE

#define SQL_ASYNC_DBC_NOT_CAPABLE   0x00000000L

Definition at line 1714 of file sqlext.h.

◆ SQL_ASYNC_ENABLE

#define SQL_ASYNC_ENABLE   4 /* same as SQL_ATTR_ASYNC_ENABLE */

Definition at line 242 of file sqlext.h.

◆ SQL_ASYNC_ENABLE_DEFAULT

#define SQL_ASYNC_ENABLE_DEFAULT   SQL_ASYNC_ENABLE_OFF

Definition at line 335 of file sqlext.h.

◆ SQL_ASYNC_ENABLE_OFF

#define SQL_ASYNC_ENABLE_OFF   0UL

Definition at line 333 of file sqlext.h.

◆ SQL_ASYNC_ENABLE_ON

#define SQL_ASYNC_ENABLE_ON   1UL

Definition at line 334 of file sqlext.h.

◆ SQL_ASYNC_MODE

#define SQL_ASYNC_MODE   10021 /* new X/Open spec */

Definition at line 883 of file sqlext.h.

◆ SQL_ASYNC_NOTIFICATION

#define SQL_ASYNC_NOTIFICATION   10025

Definition at line 956 of file sqlext.h.

◆ SQL_ASYNC_NOTIFICATION_CAPABLE

#define SQL_ASYNC_NOTIFICATION_CAPABLE   0x00000001L

Definition at line 960 of file sqlext.h.

◆ SQL_ASYNC_NOTIFICATION_NOT_CAPABLE

#define SQL_ASYNC_NOTIFICATION_NOT_CAPABLE   0x00000000L

Definition at line 959 of file sqlext.h.

◆ SQL_AT_ADD_COLUMN_COLLATION

#define SQL_AT_ADD_COLUMN_COLLATION   0x00000080L

Definition at line 974 of file sqlext.h.

◆ SQL_AT_ADD_COLUMN_DEFAULT

#define SQL_AT_ADD_COLUMN_DEFAULT   0x00000040L

Definition at line 973 of file sqlext.h.

◆ SQL_AT_ADD_COLUMN_SINGLE

#define SQL_AT_ADD_COLUMN_SINGLE   0x00000020L

Definition at line 972 of file sqlext.h.

◆ SQL_AT_ADD_TABLE_CONSTRAINT

#define SQL_AT_ADD_TABLE_CONSTRAINT   0x00001000L

Definition at line 979 of file sqlext.h.

◆ SQL_AT_CONSTRAINT_DEFERRABLE

#define SQL_AT_CONSTRAINT_DEFERRABLE   0x00040000L

Definition at line 985 of file sqlext.h.

◆ SQL_AT_CONSTRAINT_INITIALLY_DEFERRED

#define SQL_AT_CONSTRAINT_INITIALLY_DEFERRED   0x00010000L

Definition at line 983 of file sqlext.h.

◆ SQL_AT_CONSTRAINT_INITIALLY_IMMEDIATE

#define SQL_AT_CONSTRAINT_INITIALLY_IMMEDIATE   0x00020000L

Definition at line 984 of file sqlext.h.

◆ SQL_AT_CONSTRAINT_NAME_DEFINITION

#define SQL_AT_CONSTRAINT_NAME_DEFINITION   0x00008000L

Definition at line 982 of file sqlext.h.

◆ SQL_AT_CONSTRAINT_NON_DEFERRABLE

#define SQL_AT_CONSTRAINT_NON_DEFERRABLE   0x00080000L

Definition at line 986 of file sqlext.h.

◆ SQL_AT_DROP_COLUMN_CASCADE

#define SQL_AT_DROP_COLUMN_CASCADE   0x00000400L

Definition at line 977 of file sqlext.h.

◆ SQL_AT_DROP_COLUMN_DEFAULT

#define SQL_AT_DROP_COLUMN_DEFAULT   0x00000200L

Definition at line 976 of file sqlext.h.

◆ SQL_AT_DROP_COLUMN_RESTRICT

#define SQL_AT_DROP_COLUMN_RESTRICT   0x00000800L

Definition at line 978 of file sqlext.h.

◆ SQL_AT_DROP_TABLE_CONSTRAINT_CASCADE

#define SQL_AT_DROP_TABLE_CONSTRAINT_CASCADE   0x00002000L

Definition at line 980 of file sqlext.h.

◆ SQL_AT_DROP_TABLE_CONSTRAINT_RESTRICT

#define SQL_AT_DROP_TABLE_CONSTRAINT_RESTRICT   0x00004000L

Definition at line 981 of file sqlext.h.

◆ SQL_AT_SET_COLUMN_DEFAULT

#define SQL_AT_SET_COLUMN_DEFAULT   0x00000100L

Definition at line 975 of file sqlext.h.

◆ SQL_ATTR_ACCESS_MODE

#define SQL_ATTR_ACCESS_MODE   SQL_ACCESS_MODE

Definition at line 123 of file sqlext.h.

◆ SQL_ATTR_ANSI_APP

#define SQL_ATTR_ANSI_APP   115

Definition at line 158 of file sqlext.h.

◆ SQL_ATTR_ASYNC_DBC_FUNCTIONS_ENABLE

#define SQL_ATTR_ASYNC_DBC_FUNCTIONS_ENABLE   117

Definition at line 163 of file sqlext.h.

◆ SQL_ATTR_ASYNC_ENABLE

#define SQL_ATTR_ASYNC_ENABLE   4

Definition at line 256 of file sqlext.h.

◆ SQL_ATTR_ASYNC_STMT_EVENT

#define SQL_ATTR_ASYNC_STMT_EVENT   29

Definition at line 286 of file sqlext.h.

◆ SQL_ATTR_AUTOCOMMIT

#define SQL_ATTR_AUTOCOMMIT   SQL_AUTOCOMMIT

Definition at line 124 of file sqlext.h.

◆ SQL_ATTR_CONCURRENCY

#define SQL_ATTR_CONCURRENCY   SQL_CONCURRENCY

Definition at line 257 of file sqlext.h.

◆ SQL_ATTR_CONNECTION_DEAD

#define SQL_ATTR_CONNECTION_DEAD   1209 /* GetConnectAttr only */

Definition at line 141 of file sqlext.h.

◆ SQL_ATTR_CONNECTION_POOLING

#define SQL_ATTR_CONNECTION_POOLING   201

Definition at line 75 of file sqlext.h.

◆ SQL_ATTR_CONNECTION_TIMEOUT

#define SQL_ATTR_CONNECTION_TIMEOUT   113

Definition at line 125 of file sqlext.h.

◆ SQL_ATTR_CP_MATCH

#define SQL_ATTR_CP_MATCH   202

Definition at line 76 of file sqlext.h.

◆ SQL_ATTR_CURRENT_CATALOG

#define SQL_ATTR_CURRENT_CATALOG   SQL_CURRENT_QUALIFIER

Definition at line 126 of file sqlext.h.

◆ SQL_ATTR_CURSOR_TYPE

#define SQL_ATTR_CURSOR_TYPE   SQL_CURSOR_TYPE

Definition at line 258 of file sqlext.h.

◆ SQL_ATTR_DISCONNECT_BEHAVIOR

#define SQL_ATTR_DISCONNECT_BEHAVIOR   114

Definition at line 127 of file sqlext.h.

◆ SQL_ATTR_DRIVER_THREADING

#define SQL_ATTR_DRIVER_THREADING   1028 /* Driver threading level */

Definition at line 143 of file sqlext.h.

◆ SQL_ATTR_ENABLE_AUTO_IPD

#define SQL_ATTR_ENABLE_AUTO_IPD   15

Definition at line 259 of file sqlext.h.

◆ SQL_ATTR_ENLIST_IN_DTC

#define SQL_ATTR_ENLIST_IN_DTC   1207

Definition at line 128 of file sqlext.h.

◆ SQL_ATTR_ENLIST_IN_XA

#define SQL_ATTR_ENLIST_IN_XA   1208

Definition at line 129 of file sqlext.h.

◆ SQL_ATTR_FETCH_BOOKMARK_PTR

#define SQL_ATTR_FETCH_BOOKMARK_PTR   16

Definition at line 260 of file sqlext.h.

◆ SQL_ATTR_KEYSET_SIZE

#define SQL_ATTR_KEYSET_SIZE   SQL_KEYSET_SIZE

Definition at line 261 of file sqlext.h.

◆ SQL_ATTR_LOGIN_TIMEOUT

#define SQL_ATTR_LOGIN_TIMEOUT   SQL_LOGIN_TIMEOUT

Definition at line 130 of file sqlext.h.

◆ SQL_ATTR_MAX_LENGTH

#define SQL_ATTR_MAX_LENGTH   SQL_MAX_LENGTH

Definition at line 262 of file sqlext.h.

◆ SQL_ATTR_MAX_ROWS

#define SQL_ATTR_MAX_ROWS   SQL_MAX_ROWS

Definition at line 263 of file sqlext.h.

◆ SQL_ATTR_NOSCAN

#define SQL_ATTR_NOSCAN   SQL_NOSCAN

Definition at line 264 of file sqlext.h.

◆ SQL_ATTR_ODBC_CURSORS

#define SQL_ATTR_ODBC_CURSORS   SQL_ODBC_CURSORS

Definition at line 131 of file sqlext.h.

◆ SQL_ATTR_ODBC_VERSION

#define SQL_ATTR_ODBC_VERSION   200

Definition at line 74 of file sqlext.h.

◆ SQL_ATTR_PACKET_SIZE

#define SQL_ATTR_PACKET_SIZE   SQL_PACKET_SIZE

Definition at line 132 of file sqlext.h.

◆ SQL_ATTR_PARAM_BIND_OFFSET_PTR

#define SQL_ATTR_PARAM_BIND_OFFSET_PTR   17

Definition at line 265 of file sqlext.h.

◆ SQL_ATTR_PARAM_BIND_TYPE

#define SQL_ATTR_PARAM_BIND_TYPE   18

Definition at line 266 of file sqlext.h.

◆ SQL_ATTR_PARAM_OPERATION_PTR

#define SQL_ATTR_PARAM_OPERATION_PTR   19

Definition at line 267 of file sqlext.h.

◆ SQL_ATTR_PARAM_STATUS_PTR

#define SQL_ATTR_PARAM_STATUS_PTR   20

Definition at line 268 of file sqlext.h.

◆ SQL_ATTR_PARAMS_PROCESSED_PTR

#define SQL_ATTR_PARAMS_PROCESSED_PTR   21

Definition at line 269 of file sqlext.h.

◆ SQL_ATTR_PARAMSET_SIZE

#define SQL_ATTR_PARAMSET_SIZE   22

Definition at line 270 of file sqlext.h.

◆ SQL_ATTR_QUERY_TIMEOUT

#define SQL_ATTR_QUERY_TIMEOUT   SQL_QUERY_TIMEOUT

Definition at line 271 of file sqlext.h.

◆ SQL_ATTR_QUIET_MODE

#define SQL_ATTR_QUIET_MODE   SQL_QUIET_MODE

Definition at line 133 of file sqlext.h.

◆ SQL_ATTR_READONLY

#define SQL_ATTR_READONLY   0

Definition at line 657 of file sqlext.h.

◆ SQL_ATTR_READWRITE_UNKNOWN

#define SQL_ATTR_READWRITE_UNKNOWN   2

Definition at line 659 of file sqlext.h.

◆ SQL_ATTR_RESET_CONNECTION

#define SQL_ATTR_RESET_CONNECTION   116

Definition at line 162 of file sqlext.h.

◆ SQL_ATTR_RETRIEVE_DATA

#define SQL_ATTR_RETRIEVE_DATA   SQL_RETRIEVE_DATA

Definition at line 272 of file sqlext.h.

◆ SQL_ATTR_ROW_ARRAY_SIZE

#define SQL_ATTR_ROW_ARRAY_SIZE   27

Definition at line 279 of file sqlext.h.

◆ SQL_ATTR_ROW_BIND_OFFSET_PTR

#define SQL_ATTR_ROW_BIND_OFFSET_PTR   23

Definition at line 273 of file sqlext.h.

◆ SQL_ATTR_ROW_BIND_TYPE

#define SQL_ATTR_ROW_BIND_TYPE   SQL_BIND_TYPE

Definition at line 274 of file sqlext.h.

◆ SQL_ATTR_ROW_NUMBER

#define SQL_ATTR_ROW_NUMBER   SQL_ROW_NUMBER /*GetStmtAttr*/

Definition at line 275 of file sqlext.h.

◆ SQL_ATTR_ROW_OPERATION_PTR

#define SQL_ATTR_ROW_OPERATION_PTR   24

Definition at line 276 of file sqlext.h.

◆ SQL_ATTR_ROW_STATUS_PTR

#define SQL_ATTR_ROW_STATUS_PTR   25

Definition at line 277 of file sqlext.h.

◆ SQL_ATTR_ROWS_FETCHED_PTR

#define SQL_ATTR_ROWS_FETCHED_PTR   26

Definition at line 278 of file sqlext.h.

◆ SQL_ATTR_SIMULATE_CURSOR

#define SQL_ATTR_SIMULATE_CURSOR   SQL_SIMULATE_CURSOR

Definition at line 280 of file sqlext.h.

◆ SQL_ATTR_TRACE

#define SQL_ATTR_TRACE   SQL_OPT_TRACE

Definition at line 134 of file sqlext.h.

◆ SQL_ATTR_TRACEFILE

#define SQL_ATTR_TRACEFILE   SQL_OPT_TRACEFILE

Definition at line 135 of file sqlext.h.

◆ SQL_ATTR_TRANSLATE_LIB

#define SQL_ATTR_TRANSLATE_LIB   SQL_TRANSLATE_DLL

Definition at line 136 of file sqlext.h.

◆ SQL_ATTR_TRANSLATE_OPTION

#define SQL_ATTR_TRANSLATE_OPTION   SQL_TRANSLATE_OPTION

Definition at line 137 of file sqlext.h.

◆ SQL_ATTR_TXN_ISOLATION

#define SQL_ATTR_TXN_ISOLATION   SQL_TXN_ISOLATION

Definition at line 138 of file sqlext.h.

◆ SQL_ATTR_UNIXODBC_ENVATTR

#define SQL_ATTR_UNIXODBC_ENVATTR   65003

Definition at line 81 of file sqlext.h.

◆ SQL_ATTR_UNIXODBC_SYSPATH

#define SQL_ATTR_UNIXODBC_SYSPATH   65001

Definition at line 79 of file sqlext.h.

◆ SQL_ATTR_UNIXODBC_VERSION

#define SQL_ATTR_UNIXODBC_VERSION   65002

Definition at line 80 of file sqlext.h.

◆ SQL_ATTR_USE_BOOKMARKS

#define SQL_ATTR_USE_BOOKMARKS   SQL_USE_BOOKMARKS

Definition at line 281 of file sqlext.h.

◆ SQL_ATTR_WRITE

#define SQL_ATTR_WRITE   1

Definition at line 658 of file sqlext.h.

◆ SQL_AUTOCOMMIT

#define SQL_AUTOCOMMIT   102

Definition at line 109 of file sqlext.h.

◆ SQL_AUTOCOMMIT_DEFAULT

#define SQL_AUTOCOMMIT_DEFAULT   SQL_AUTOCOMMIT_ON

Definition at line 184 of file sqlext.h.

◆ SQL_AUTOCOMMIT_OFF

#define SQL_AUTOCOMMIT_OFF   0UL

Definition at line 182 of file sqlext.h.

◆ SQL_AUTOCOMMIT_ON

#define SQL_AUTOCOMMIT_ON   1UL

Definition at line 183 of file sqlext.h.

◆ SQL_BATCH_ROW_COUNT

#define SQL_BATCH_ROW_COUNT   120

Definition at line 884 of file sqlext.h.

◆ SQL_BATCH_SUPPORT

#define SQL_BATCH_SUPPORT   121

Definition at line 885 of file sqlext.h.

◆ SQL_BEST_ROWID

#define SQL_BEST_ROWID   1

Definition at line 1760 of file sqlext.h.

◆ SQL_BIGINT

#define SQL_BIGINT   (-5)

Definition at line 436 of file sqlext.h.

◆ SQL_BINARY

#define SQL_BINARY   (-2)

Definition at line 433 of file sqlext.h.

◆ SQL_BIND_BY_COLUMN

#define SQL_BIND_BY_COLUMN   0UL

Definition at line 338 of file sqlext.h.

◆ SQL_BIND_TYPE

#define SQL_BIND_TYPE   5

Definition at line 243 of file sqlext.h.

◆ SQL_BIND_TYPE_DEFAULT

#define SQL_BIND_TYPE_DEFAULT   SQL_BIND_BY_COLUMN /* Default value */

Definition at line 339 of file sqlext.h.

◆ SQL_BIT

#define SQL_BIT   (-7)

Definition at line 438 of file sqlext.h.

◆ SQL_BOOKMARK_PERSISTENCE

#define SQL_BOOKMARK_PERSISTENCE   82

Definition at line 831 of file sqlext.h.

◆ SQL_BP_CLOSE

#define SQL_BP_CLOSE   0x00000001L

Definition at line 1366 of file sqlext.h.

◆ SQL_BP_DELETE

#define SQL_BP_DELETE   0x00000002L

Definition at line 1367 of file sqlext.h.

◆ SQL_BP_DROP

#define SQL_BP_DROP   0x00000004L

Definition at line 1368 of file sqlext.h.

◆ SQL_BP_OTHER_HSTMT

#define SQL_BP_OTHER_HSTMT   0x00000020L

Definition at line 1371 of file sqlext.h.

◆ SQL_BP_SCROLL

#define SQL_BP_SCROLL   0x00000040L

Definition at line 1372 of file sqlext.h.

◆ SQL_BP_TRANSACTION

#define SQL_BP_TRANSACTION   0x00000008L

Definition at line 1369 of file sqlext.h.

◆ SQL_BP_UPDATE

#define SQL_BP_UPDATE   0x00000010L

Definition at line 1370 of file sqlext.h.

◆ SQL_BRC_EXPLICIT

#define SQL_BRC_EXPLICIT   0x0000002

Definition at line 1447 of file sqlext.h.

◆ SQL_BRC_PROCEDURES

#define SQL_BRC_PROCEDURES   0x0000001

Definition at line 1446 of file sqlext.h.

◆ SQL_BRC_ROLLED_UP

#define SQL_BRC_ROLLED_UP   0x0000004

Definition at line 1448 of file sqlext.h.

◆ SQL_BS_ROW_COUNT_EXPLICIT

#define SQL_BS_ROW_COUNT_EXPLICIT   0x00000002L

Definition at line 1452 of file sqlext.h.

◆ SQL_BS_ROW_COUNT_PROC

#define SQL_BS_ROW_COUNT_PROC   0x00000008L

Definition at line 1454 of file sqlext.h.

◆ SQL_BS_SELECT_EXPLICIT

#define SQL_BS_SELECT_EXPLICIT   0x00000001L

Definition at line 1451 of file sqlext.h.

◆ SQL_BS_SELECT_PROC

#define SQL_BS_SELECT_PROC   0x00000004L

Definition at line 1453 of file sqlext.h.

◆ SQL_C_BINARY

#define SQL_C_BINARY   SQL_BINARY

Definition at line 546 of file sqlext.h.

◆ SQL_C_BIT

#define SQL_C_BIT   SQL_BIT

Definition at line 547 of file sqlext.h.

◆ SQL_C_BOOKMARK

#define SQL_C_BOOKMARK   SQL_C_ULONG /* BOOKMARK */

Definition at line 563 of file sqlext.h.

◆ SQL_C_CHAR

#define SQL_C_CHAR   SQL_CHAR /* CHAR, VARCHAR, DECIMAL, NUMERIC */

Definition at line 511 of file sqlext.h.

◆ SQL_C_DATE

#define SQL_C_DATE   SQL_DATE

Definition at line 525 of file sqlext.h.

◆ SQL_C_DEFAULT

#define SQL_C_DEFAULT   99

Definition at line 519 of file sqlext.h.

◆ SQL_C_DOUBLE

#define SQL_C_DOUBLE   SQL_DOUBLE /* FLOAT, DOUBLE */

Definition at line 515 of file sqlext.h.

◆ SQL_C_FLOAT

#define SQL_C_FLOAT   SQL_REAL /* REAL */

Definition at line 514 of file sqlext.h.

◆ SQL_C_GUID

#define SQL_C_GUID   SQL_GUID

Definition at line 567 of file sqlext.h.

◆ SQL_C_INTERVAL_DAY

#define SQL_C_INTERVAL_DAY   SQL_INTERVAL_DAY

Definition at line 534 of file sqlext.h.

◆ SQL_C_INTERVAL_DAY_TO_HOUR

#define SQL_C_INTERVAL_DAY_TO_HOUR   SQL_INTERVAL_DAY_TO_HOUR

Definition at line 539 of file sqlext.h.

◆ SQL_C_INTERVAL_DAY_TO_MINUTE

#define SQL_C_INTERVAL_DAY_TO_MINUTE   SQL_INTERVAL_DAY_TO_MINUTE

Definition at line 540 of file sqlext.h.

◆ SQL_C_INTERVAL_DAY_TO_SECOND

#define SQL_C_INTERVAL_DAY_TO_SECOND   SQL_INTERVAL_DAY_TO_SECOND

Definition at line 541 of file sqlext.h.

◆ SQL_C_INTERVAL_HOUR

#define SQL_C_INTERVAL_HOUR   SQL_INTERVAL_HOUR

Definition at line 535 of file sqlext.h.

◆ SQL_C_INTERVAL_HOUR_TO_MINUTE

#define SQL_C_INTERVAL_HOUR_TO_MINUTE   SQL_INTERVAL_HOUR_TO_MINUTE

Definition at line 542 of file sqlext.h.

◆ SQL_C_INTERVAL_HOUR_TO_SECOND

#define SQL_C_INTERVAL_HOUR_TO_SECOND   SQL_INTERVAL_HOUR_TO_SECOND

Definition at line 543 of file sqlext.h.

◆ SQL_C_INTERVAL_MINUTE

#define SQL_C_INTERVAL_MINUTE   SQL_INTERVAL_MINUTE

Definition at line 536 of file sqlext.h.

◆ SQL_C_INTERVAL_MINUTE_TO_SECOND

#define SQL_C_INTERVAL_MINUTE_TO_SECOND   SQL_INTERVAL_MINUTE_TO_SECOND

Definition at line 544 of file sqlext.h.

◆ SQL_C_INTERVAL_MONTH

#define SQL_C_INTERVAL_MONTH   SQL_INTERVAL_MONTH

Definition at line 533 of file sqlext.h.

◆ SQL_C_INTERVAL_SECOND

#define SQL_C_INTERVAL_SECOND   SQL_INTERVAL_SECOND

Definition at line 537 of file sqlext.h.

◆ SQL_C_INTERVAL_YEAR

#define SQL_C_INTERVAL_YEAR   SQL_INTERVAL_YEAR

Definition at line 532 of file sqlext.h.

◆ SQL_C_INTERVAL_YEAR_TO_MONTH

#define SQL_C_INTERVAL_YEAR_TO_MONTH   SQL_INTERVAL_YEAR_TO_MONTH

Definition at line 538 of file sqlext.h.

◆ SQL_C_LONG

#define SQL_C_LONG   SQL_INTEGER /* INTEGER */

Definition at line 512 of file sqlext.h.

◆ SQL_C_NUMERIC

#define SQL_C_NUMERIC   SQL_NUMERIC

Definition at line 517 of file sqlext.h.

◆ SQL_C_SBIGINT

#define SQL_C_SBIGINT   (SQL_BIGINT+SQL_SIGNED_OFFSET) /* SIGNED BIGINT */

Definition at line 549 of file sqlext.h.

◆ SQL_C_SHORT

#define SQL_C_SHORT   SQL_SMALLINT /* SMALLINT */

Definition at line 513 of file sqlext.h.

◆ SQL_C_SLONG

#define SQL_C_SLONG   (SQL_C_LONG+SQL_SIGNED_OFFSET) /* SIGNED INTEGER */

Definition at line 553 of file sqlext.h.

◆ SQL_C_SSHORT

#define SQL_C_SSHORT   (SQL_C_SHORT+SQL_SIGNED_OFFSET) /* SIGNED SMALLINT */

Definition at line 554 of file sqlext.h.

◆ SQL_C_STINYINT

#define SQL_C_STINYINT   (SQL_TINYINT+SQL_SIGNED_OFFSET) /* SIGNED TINYINT */

Definition at line 555 of file sqlext.h.

◆ SQL_C_TIME

#define SQL_C_TIME   SQL_TIME

Definition at line 526 of file sqlext.h.

◆ SQL_C_TIMESTAMP

#define SQL_C_TIMESTAMP   SQL_TIMESTAMP

Definition at line 527 of file sqlext.h.

◆ SQL_C_TINYINT

#define SQL_C_TINYINT   SQL_TINYINT

Definition at line 552 of file sqlext.h.

◆ SQL_C_TYPE_DATE

#define SQL_C_TYPE_DATE   SQL_TYPE_DATE

Definition at line 529 of file sqlext.h.

◆ SQL_C_TYPE_TIME

#define SQL_C_TYPE_TIME   SQL_TYPE_TIME

Definition at line 530 of file sqlext.h.

◆ SQL_C_TYPE_TIMESTAMP

#define SQL_C_TYPE_TIMESTAMP   SQL_TYPE_TIMESTAMP

Definition at line 531 of file sqlext.h.

◆ SQL_C_UBIGINT

#define SQL_C_UBIGINT   (SQL_BIGINT+SQL_UNSIGNED_OFFSET) /* UNSIGNED BIGINT */

Definition at line 550 of file sqlext.h.

◆ SQL_C_ULONG

#define SQL_C_ULONG   (SQL_C_LONG+SQL_UNSIGNED_OFFSET) /* UNSIGNED INTEGER*/

Definition at line 556 of file sqlext.h.

◆ SQL_C_USHORT

#define SQL_C_USHORT   (SQL_C_SHORT+SQL_UNSIGNED_OFFSET) /* UNSIGNED SMALLINT*/

Definition at line 557 of file sqlext.h.

◆ SQL_C_UTINYINT

#define SQL_C_UTINYINT   (SQL_TINYINT+SQL_UNSIGNED_OFFSET) /* UNSIGNED TINYINT*/

Definition at line 558 of file sqlext.h.

◆ SQL_C_VARBOOKMARK

#define SQL_C_VARBOOKMARK   SQL_C_BINARY

Definition at line 600 of file sqlext.h.

◆ SQL_CA1_ABSOLUTE

#define SQL_CA1_ABSOLUTE   0x00000002L

Definition at line 1164 of file sqlext.h.

◆ SQL_CA1_BOOKMARK

#define SQL_CA1_BOOKMARK   0x00000008L

Definition at line 1166 of file sqlext.h.

◆ SQL_CA1_BULK_ADD

#define SQL_CA1_BULK_ADD   0x00010000L

Definition at line 1185 of file sqlext.h.

◆ SQL_CA1_BULK_DELETE_BY_BOOKMARK

#define SQL_CA1_BULK_DELETE_BY_BOOKMARK   0x00040000L

Definition at line 1187 of file sqlext.h.

◆ SQL_CA1_BULK_FETCH_BY_BOOKMARK

#define SQL_CA1_BULK_FETCH_BY_BOOKMARK   0x00080000L

Definition at line 1188 of file sqlext.h.

◆ SQL_CA1_BULK_UPDATE_BY_BOOKMARK

#define SQL_CA1_BULK_UPDATE_BY_BOOKMARK   0x00020000L

Definition at line 1186 of file sqlext.h.

◆ SQL_CA1_LOCK_EXCLUSIVE

#define SQL_CA1_LOCK_EXCLUSIVE   0x00000080L

Definition at line 1170 of file sqlext.h.

◆ SQL_CA1_LOCK_NO_CHANGE

#define SQL_CA1_LOCK_NO_CHANGE   0x00000040L

Definition at line 1169 of file sqlext.h.

◆ SQL_CA1_LOCK_UNLOCK

#define SQL_CA1_LOCK_UNLOCK   0x00000100L

Definition at line 1171 of file sqlext.h.

◆ SQL_CA1_NEXT

#define SQL_CA1_NEXT   0x00000001L

Definition at line 1163 of file sqlext.h.

◆ SQL_CA1_POS_DELETE

#define SQL_CA1_POS_DELETE   0x00000800L

Definition at line 1176 of file sqlext.h.

◆ SQL_CA1_POS_POSITION

#define SQL_CA1_POS_POSITION   0x00000200L

Definition at line 1174 of file sqlext.h.

◆ SQL_CA1_POS_REFRESH

#define SQL_CA1_POS_REFRESH   0x00001000L

Definition at line 1177 of file sqlext.h.

◆ SQL_CA1_POS_UPDATE

#define SQL_CA1_POS_UPDATE   0x00000400L

Definition at line 1175 of file sqlext.h.

◆ SQL_CA1_POSITIONED_DELETE

#define SQL_CA1_POSITIONED_DELETE   0x00004000L

Definition at line 1181 of file sqlext.h.

◆ SQL_CA1_POSITIONED_UPDATE

#define SQL_CA1_POSITIONED_UPDATE   0x00002000L

Definition at line 1180 of file sqlext.h.

◆ SQL_CA1_RELATIVE

#define SQL_CA1_RELATIVE   0x00000004L

Definition at line 1165 of file sqlext.h.

◆ SQL_CA1_SELECT_FOR_UPDATE

#define SQL_CA1_SELECT_FOR_UPDATE   0x00008000L

Definition at line 1182 of file sqlext.h.

◆ SQL_CA2_CRC_APPROXIMATE

#define SQL_CA2_CRC_APPROXIMATE   0x00002000L

Definition at line 1217 of file sqlext.h.

◆ SQL_CA2_CRC_EXACT

#define SQL_CA2_CRC_EXACT   0x00001000L

Definition at line 1216 of file sqlext.h.

◆ SQL_CA2_LOCK_CONCURRENCY

#define SQL_CA2_LOCK_CONCURRENCY   0x00000002L

Definition at line 1198 of file sqlext.h.

◆ SQL_CA2_MAX_ROWS_AFFECTS_ALL

Definition at line 1213 of file sqlext.h.

◆ SQL_CA2_MAX_ROWS_CATALOG

#define SQL_CA2_MAX_ROWS_CATALOG   0x00000800L

Definition at line 1212 of file sqlext.h.

◆ SQL_CA2_MAX_ROWS_DELETE

#define SQL_CA2_MAX_ROWS_DELETE   0x00000200L

Definition at line 1210 of file sqlext.h.

◆ SQL_CA2_MAX_ROWS_INSERT

#define SQL_CA2_MAX_ROWS_INSERT   0x00000100L

Definition at line 1209 of file sqlext.h.

◆ SQL_CA2_MAX_ROWS_SELECT

#define SQL_CA2_MAX_ROWS_SELECT   0x00000080L

Definition at line 1208 of file sqlext.h.

◆ SQL_CA2_MAX_ROWS_UPDATE

#define SQL_CA2_MAX_ROWS_UPDATE   0x00000400L

Definition at line 1211 of file sqlext.h.

◆ SQL_CA2_OPT_ROWVER_CONCURRENCY

#define SQL_CA2_OPT_ROWVER_CONCURRENCY   0x00000004L

Definition at line 1199 of file sqlext.h.

◆ SQL_CA2_OPT_VALUES_CONCURRENCY

#define SQL_CA2_OPT_VALUES_CONCURRENCY   0x00000008L

Definition at line 1200 of file sqlext.h.

◆ SQL_CA2_READ_ONLY_CONCURRENCY

#define SQL_CA2_READ_ONLY_CONCURRENCY   0x00000001L

Definition at line 1197 of file sqlext.h.

◆ SQL_CA2_SENSITIVITY_ADDITIONS

#define SQL_CA2_SENSITIVITY_ADDITIONS   0x00000010L

Definition at line 1203 of file sqlext.h.

◆ SQL_CA2_SENSITIVITY_DELETIONS

#define SQL_CA2_SENSITIVITY_DELETIONS   0x00000020L

Definition at line 1204 of file sqlext.h.

◆ SQL_CA2_SENSITIVITY_UPDATES

#define SQL_CA2_SENSITIVITY_UPDATES   0x00000040L

Definition at line 1205 of file sqlext.h.

◆ SQL_CA2_SIMULATE_NON_UNIQUE

#define SQL_CA2_SIMULATE_NON_UNIQUE   0x00004000L

Definition at line 1220 of file sqlext.h.

◆ SQL_CA2_SIMULATE_TRY_UNIQUE

#define SQL_CA2_SIMULATE_TRY_UNIQUE   0x00008000L

Definition at line 1221 of file sqlext.h.

◆ SQL_CA2_SIMULATE_UNIQUE

#define SQL_CA2_SIMULATE_UNIQUE   0x00010000L

Definition at line 1222 of file sqlext.h.

◆ SQL_CA_CONSTRAINT_DEFERRABLE

#define SQL_CA_CONSTRAINT_DEFERRABLE   0x00000040L

Definition at line 1527 of file sqlext.h.

◆ SQL_CA_CONSTRAINT_INITIALLY_DEFERRED

#define SQL_CA_CONSTRAINT_INITIALLY_DEFERRED   0x00000010L

Definition at line 1525 of file sqlext.h.

◆ SQL_CA_CONSTRAINT_INITIALLY_IMMEDIATE

#define SQL_CA_CONSTRAINT_INITIALLY_IMMEDIATE   0x00000020L

Definition at line 1526 of file sqlext.h.

◆ SQL_CA_CONSTRAINT_NON_DEFERRABLE

#define SQL_CA_CONSTRAINT_NON_DEFERRABLE   0x00000080L

Definition at line 1528 of file sqlext.h.

◆ SQL_CA_CREATE_ASSERTION

#define SQL_CA_CREATE_ASSERTION   0x00000001L

Definition at line 1524 of file sqlext.h.

◆ SQL_CASCADE

#define SQL_CASCADE   0

Definition at line 1831 of file sqlext.h.

◆ SQL_CATALOG_LOCATION

#define SQL_CATALOG_LOCATION   SQL_QUALIFIER_LOCATION

Definition at line 886 of file sqlext.h.

◆ SQL_CATALOG_NAME_SEPARATOR

#define SQL_CATALOG_NAME_SEPARATOR   SQL_QUALIFIER_NAME_SEPARATOR

Definition at line 887 of file sqlext.h.

◆ SQL_CATALOG_TERM

#define SQL_CATALOG_TERM   SQL_QUALIFIER_TERM

Definition at line 888 of file sqlext.h.

◆ SQL_CATALOG_USAGE

#define SQL_CATALOG_USAGE   SQL_QUALIFIER_USAGE

Definition at line 889 of file sqlext.h.

◆ SQL_CB_NON_NULL

#define SQL_CB_NON_NULL   0x0001

Definition at line 1246 of file sqlext.h.

◆ SQL_CB_NULL

#define SQL_CB_NULL   0x0000

Definition at line 1245 of file sqlext.h.

◆ SQL_CC_CLOSE

#define SQL_CC_CLOSE   SQL_CB_CLOSE

Definition at line 2091 of file sqlext.h.

◆ SQL_CC_DELETE

#define SQL_CC_DELETE   SQL_CB_DELETE

Definition at line 2089 of file sqlext.h.

◆ SQL_CC_PRESERVE

#define SQL_CC_PRESERVE   SQL_CB_PRESERVE

Definition at line 2093 of file sqlext.h.

◆ SQL_CCOL_CREATE_COLLATION

#define SQL_CCOL_CREATE_COLLATION   0x00000001L

Definition at line 1536 of file sqlext.h.

◆ SQL_CCS_COLLATE_CLAUSE

#define SQL_CCS_COLLATE_CLAUSE   0x00000002L

Definition at line 1532 of file sqlext.h.

◆ SQL_CCS_CREATE_CHARACTER_SET

#define SQL_CCS_CREATE_CHARACTER_SET   0x00000001L

Definition at line 1531 of file sqlext.h.

◆ SQL_CCS_LIMITED_COLLATION

#define SQL_CCS_LIMITED_COLLATION   0x00000004L

Definition at line 1533 of file sqlext.h.

◆ SQL_CD_FALSE

#define SQL_CD_FALSE   0L /* Connection is open/available */

Definition at line 217 of file sqlext.h.

◆ SQL_CD_TRUE

#define SQL_CD_TRUE   1L /* Connection is closed/dead */

Definition at line 216 of file sqlext.h.

◆ SQL_CDO_COLLATION

#define SQL_CDO_COLLATION   0x00000008L

Definition at line 1542 of file sqlext.h.

◆ SQL_CDO_CONSTRAINT

#define SQL_CDO_CONSTRAINT   0x00000004L

Definition at line 1541 of file sqlext.h.

◆ SQL_CDO_CONSTRAINT_DEFERRABLE

#define SQL_CDO_CONSTRAINT_DEFERRABLE   0x00000080L

Definition at line 1546 of file sqlext.h.

◆ SQL_CDO_CONSTRAINT_INITIALLY_DEFERRED

#define SQL_CDO_CONSTRAINT_INITIALLY_DEFERRED   0x00000020L

Definition at line 1544 of file sqlext.h.

◆ SQL_CDO_CONSTRAINT_INITIALLY_IMMEDIATE

#define SQL_CDO_CONSTRAINT_INITIALLY_IMMEDIATE   0x00000040L

Definition at line 1545 of file sqlext.h.

◆ SQL_CDO_CONSTRAINT_NAME_DEFINITION

#define SQL_CDO_CONSTRAINT_NAME_DEFINITION   0x00000010L

Definition at line 1543 of file sqlext.h.

◆ SQL_CDO_CONSTRAINT_NON_DEFERRABLE

#define SQL_CDO_CONSTRAINT_NON_DEFERRABLE   0x00000100L

Definition at line 1547 of file sqlext.h.

◆ SQL_CDO_CREATE_DOMAIN

#define SQL_CDO_CREATE_DOMAIN   0x00000001L

Definition at line 1539 of file sqlext.h.

◆ SQL_CDO_DEFAULT

#define SQL_CDO_DEFAULT   0x00000002L

Definition at line 1540 of file sqlext.h.

◆ SQL_CL_END

#define SQL_CL_END   SQL_QL_END

Definition at line 1443 of file sqlext.h.

◆ SQL_CL_START

#define SQL_CL_START   SQL_QL_START

Definition at line 1442 of file sqlext.h.

◆ SQL_CN_ANY

#define SQL_CN_ANY   0x0002

Definition at line 1272 of file sqlext.h.

◆ SQL_CN_DIFFERENT

#define SQL_CN_DIFFERENT   0x0001

Definition at line 1271 of file sqlext.h.

◆ SQL_CN_NONE

#define SQL_CN_NONE   0x0000

Definition at line 1270 of file sqlext.h.

◆ SQL_CODE_DAY

#define SQL_CODE_DAY   3

Definition at line 447 of file sqlext.h.

◆ SQL_CODE_DAY_TO_HOUR

#define SQL_CODE_DAY_TO_HOUR   8

Definition at line 452 of file sqlext.h.

◆ SQL_CODE_DAY_TO_MINUTE

#define SQL_CODE_DAY_TO_MINUTE   9

Definition at line 453 of file sqlext.h.

◆ SQL_CODE_DAY_TO_SECOND

#define SQL_CODE_DAY_TO_SECOND   10

Definition at line 454 of file sqlext.h.

◆ SQL_CODE_HOUR

#define SQL_CODE_HOUR   4

Definition at line 448 of file sqlext.h.

◆ SQL_CODE_HOUR_TO_MINUTE

#define SQL_CODE_HOUR_TO_MINUTE   11

Definition at line 455 of file sqlext.h.

◆ SQL_CODE_HOUR_TO_SECOND

#define SQL_CODE_HOUR_TO_SECOND   12

Definition at line 456 of file sqlext.h.

◆ SQL_CODE_MINUTE

#define SQL_CODE_MINUTE   5

Definition at line 449 of file sqlext.h.

◆ SQL_CODE_MINUTE_TO_SECOND

#define SQL_CODE_MINUTE_TO_SECOND   13

Definition at line 457 of file sqlext.h.

◆ SQL_CODE_MONTH

#define SQL_CODE_MONTH   2

Definition at line 446 of file sqlext.h.

◆ SQL_CODE_SECOND

#define SQL_CODE_SECOND   6

Definition at line 450 of file sqlext.h.

◆ SQL_CODE_YEAR

#define SQL_CODE_YEAR   1

Definition at line 445 of file sqlext.h.

◆ SQL_CODE_YEAR_TO_MONTH

#define SQL_CODE_YEAR_TO_MONTH   7

Definition at line 451 of file sqlext.h.

◆ SQL_COL_PRED_BASIC

#define SQL_COL_PRED_BASIC   SQL_ALL_EXCEPT_LIKE

Definition at line 298 of file sqlext.h.

◆ SQL_COL_PRED_CHAR

#define SQL_COL_PRED_CHAR   SQL_LIKE_ONLY

Definition at line 297 of file sqlext.h.

◆ SQL_COLATT_OPT_MAX

#define SQL_COLATT_OPT_MAX   SQL_COLUMN_LABEL

Definition at line 649 of file sqlext.h.

◆ SQL_COLATT_OPT_MIN

#define SQL_COLATT_OPT_MIN   SQL_COLUMN_COUNT

Definition at line 654 of file sqlext.h.

◆ SQL_COLUMN_ALIAS

#define SQL_COLUMN_ALIAS   87

Definition at line 834 of file sqlext.h.

◆ SQL_COLUMN_AUTO_INCREMENT

#define SQL_COLUMN_AUTO_INCREMENT   11

Definition at line 641 of file sqlext.h.

◆ SQL_COLUMN_CASE_SENSITIVE

#define SQL_COLUMN_CASE_SENSITIVE   12

Definition at line 642 of file sqlext.h.

◆ SQL_COLUMN_COUNT

#define SQL_COLUMN_COUNT   0

Definition at line 630 of file sqlext.h.

◆ SQL_COLUMN_DISPLAY_SIZE

#define SQL_COLUMN_DISPLAY_SIZE   6

Definition at line 636 of file sqlext.h.

◆ SQL_COLUMN_IGNORE

#define SQL_COLUMN_IGNORE   SQL_IGNORE

Definition at line 615 of file sqlext.h.

◆ SQL_COLUMN_LABEL

#define SQL_COLUMN_LABEL   18

Definition at line 648 of file sqlext.h.

◆ SQL_COLUMN_LENGTH

#define SQL_COLUMN_LENGTH   3

Definition at line 633 of file sqlext.h.

◆ SQL_COLUMN_MONEY

#define SQL_COLUMN_MONEY   9

Definition at line 639 of file sqlext.h.

◆ SQL_COLUMN_NAME

#define SQL_COLUMN_NAME   1

Definition at line 631 of file sqlext.h.

◆ SQL_COLUMN_NULLABLE

#define SQL_COLUMN_NULLABLE   7

Definition at line 637 of file sqlext.h.

◆ SQL_COLUMN_NUMBER_UNKNOWN

#define SQL_COLUMN_NUMBER_UNKNOWN   (-2)

Definition at line 608 of file sqlext.h.

◆ SQL_COLUMN_OWNER_NAME

#define SQL_COLUMN_OWNER_NAME   16

Definition at line 646 of file sqlext.h.

◆ SQL_COLUMN_PRECISION

#define SQL_COLUMN_PRECISION   4

Definition at line 634 of file sqlext.h.

◆ SQL_COLUMN_QUALIFIER_NAME

#define SQL_COLUMN_QUALIFIER_NAME   17

Definition at line 647 of file sqlext.h.

◆ SQL_COLUMN_SCALE

#define SQL_COLUMN_SCALE   5

Definition at line 635 of file sqlext.h.

◆ SQL_COLUMN_SEARCHABLE

#define SQL_COLUMN_SEARCHABLE   13

Definition at line 643 of file sqlext.h.

◆ SQL_COLUMN_TABLE_NAME

#define SQL_COLUMN_TABLE_NAME   15

Definition at line 645 of file sqlext.h.

◆ SQL_COLUMN_TYPE

#define SQL_COLUMN_TYPE   2

Definition at line 632 of file sqlext.h.

◆ SQL_COLUMN_TYPE_NAME

#define SQL_COLUMN_TYPE_NAME   14

Definition at line 644 of file sqlext.h.

◆ SQL_COLUMN_UNSIGNED

#define SQL_COLUMN_UNSIGNED   8

Definition at line 638 of file sqlext.h.

◆ SQL_COLUMN_UPDATABLE

#define SQL_COLUMN_UPDATABLE   10

Definition at line 640 of file sqlext.h.

◆ SQL_CONCAT_NULL_BEHAVIOR

#define SQL_CONCAT_NULL_BEHAVIOR   22

Definition at line 783 of file sqlext.h.

◆ SQL_CONCUR_DEFAULT

#define SQL_CONCUR_DEFAULT   SQL_CONCUR_READ_ONLY /* Default value */

Definition at line 346 of file sqlext.h.

◆ SQL_CONCUR_LOCK

#define SQL_CONCUR_LOCK   2

Definition at line 343 of file sqlext.h.

◆ SQL_CONCUR_READ_ONLY

#define SQL_CONCUR_READ_ONLY   1

Definition at line 342 of file sqlext.h.

◆ SQL_CONCUR_ROWVER

#define SQL_CONCUR_ROWVER   3

Definition at line 344 of file sqlext.h.

◆ SQL_CONCUR_TIMESTAMP

#define SQL_CONCUR_TIMESTAMP   SQL_CONCUR_ROWVER

Definition at line 2087 of file sqlext.h.

◆ SQL_CONCUR_VALUES

#define SQL_CONCUR_VALUES   4

Definition at line 345 of file sqlext.h.

◆ SQL_CONCURRENCY

#define SQL_CONCURRENCY   7

Definition at line 245 of file sqlext.h.

◆ SQL_CONVERT_BIGINT

#define SQL_CONVERT_BIGINT   53

Definition at line 803 of file sqlext.h.

◆ SQL_CONVERT_BINARY

#define SQL_CONVERT_BINARY   54

Definition at line 804 of file sqlext.h.

◆ SQL_CONVERT_BIT

#define SQL_CONVERT_BIT   55

Definition at line 805 of file sqlext.h.

◆ SQL_CONVERT_CHAR

#define SQL_CONVERT_CHAR   56

Definition at line 806 of file sqlext.h.

◆ SQL_CONVERT_DATE

#define SQL_CONVERT_DATE   57

Definition at line 807 of file sqlext.h.

◆ SQL_CONVERT_DECIMAL

#define SQL_CONVERT_DECIMAL   58

Definition at line 808 of file sqlext.h.

◆ SQL_CONVERT_DOUBLE

#define SQL_CONVERT_DOUBLE   59

Definition at line 809 of file sqlext.h.

◆ SQL_CONVERT_FLOAT

#define SQL_CONVERT_FLOAT   60

Definition at line 810 of file sqlext.h.

◆ SQL_CONVERT_FUNCTIONS

#define SQL_CONVERT_FUNCTIONS   48

Definition at line 798 of file sqlext.h.

◆ SQL_CONVERT_GUID

#define SQL_CONVERT_GUID   173

Definition at line 822 of file sqlext.h.

◆ SQL_CONVERT_INTEGER

#define SQL_CONVERT_INTEGER   61

Definition at line 811 of file sqlext.h.

◆ SQL_CONVERT_INTERVAL_DAY_TIME

#define SQL_CONVERT_INTERVAL_DAY_TIME   123

Definition at line 891 of file sqlext.h.

◆ SQL_CONVERT_INTERVAL_YEAR_MONTH

#define SQL_CONVERT_INTERVAL_YEAR_MONTH   124

Definition at line 892 of file sqlext.h.

◆ SQL_CONVERT_LONGVARBINARY

#define SQL_CONVERT_LONGVARBINARY   71

Definition at line 821 of file sqlext.h.

◆ SQL_CONVERT_LONGVARCHAR

#define SQL_CONVERT_LONGVARCHAR   62

Definition at line 812 of file sqlext.h.

◆ SQL_CONVERT_NUMERIC

#define SQL_CONVERT_NUMERIC   63

Definition at line 813 of file sqlext.h.

◆ SQL_CONVERT_REAL

#define SQL_CONVERT_REAL   64

Definition at line 814 of file sqlext.h.

◆ SQL_CONVERT_SMALLINT

#define SQL_CONVERT_SMALLINT   65

Definition at line 815 of file sqlext.h.

◆ SQL_CONVERT_TIME

#define SQL_CONVERT_TIME   66

Definition at line 816 of file sqlext.h.

◆ SQL_CONVERT_TIMESTAMP

#define SQL_CONVERT_TIMESTAMP   67

Definition at line 817 of file sqlext.h.

◆ SQL_CONVERT_TINYINT

#define SQL_CONVERT_TINYINT   68

Definition at line 818 of file sqlext.h.

◆ SQL_CONVERT_VARBINARY

#define SQL_CONVERT_VARBINARY   69

Definition at line 819 of file sqlext.h.

◆ SQL_CONVERT_VARCHAR

#define SQL_CONVERT_VARCHAR   70

Definition at line 820 of file sqlext.h.

◆ SQL_CONVERT_WCHAR

#define SQL_CONVERT_WCHAR   122

Definition at line 890 of file sqlext.h.

◆ SQL_CONVERT_WLONGVARCHAR

#define SQL_CONVERT_WLONGVARCHAR   125

Definition at line 893 of file sqlext.h.

◆ SQL_CONVERT_WVARCHAR

#define SQL_CONVERT_WVARCHAR   126

Definition at line 894 of file sqlext.h.

◆ SQL_CORRELATION_NAME

#define SQL_CORRELATION_NAME   74

Definition at line 824 of file sqlext.h.

◆ SQL_CP_DEFAULT

#define SQL_CP_DEFAULT   SQL_CP_OFF

Definition at line 89 of file sqlext.h.

◆ SQL_CP_MATCH_DEFAULT

#define SQL_CP_MATCH_DEFAULT   SQL_CP_STRICT_MATCH

Definition at line 94 of file sqlext.h.

◆ SQL_CP_OFF

#define SQL_CP_OFF   0UL

Definition at line 86 of file sqlext.h.

◆ SQL_CP_ONE_PER_DRIVER

#define SQL_CP_ONE_PER_DRIVER   1UL

Definition at line 87 of file sqlext.h.

◆ SQL_CP_ONE_PER_HENV

#define SQL_CP_ONE_PER_HENV   2UL

Definition at line 88 of file sqlext.h.

◆ SQL_CP_RELAXED_MATCH

#define SQL_CP_RELAXED_MATCH   1UL

Definition at line 93 of file sqlext.h.

◆ SQL_CP_STRICT_MATCH

#define SQL_CP_STRICT_MATCH   0UL

Definition at line 92 of file sqlext.h.

◆ SQL_CR_CLOSE

#define SQL_CR_CLOSE   SQL_CB_CLOSE

Definition at line 2092 of file sqlext.h.

◆ SQL_CR_DELETE

#define SQL_CR_DELETE   SQL_CB_DELETE

Definition at line 2090 of file sqlext.h.

◆ SQL_CR_PRESERVE

#define SQL_CR_PRESERVE   SQL_CB_PRESERVE

Definition at line 2094 of file sqlext.h.

◆ SQL_CREATE_ASSERTION

#define SQL_CREATE_ASSERTION   127

Definition at line 895 of file sqlext.h.

◆ SQL_CREATE_CHARACTER_SET

#define SQL_CREATE_CHARACTER_SET   128

Definition at line 896 of file sqlext.h.

◆ SQL_CREATE_COLLATION

#define SQL_CREATE_COLLATION   129

Definition at line 897 of file sqlext.h.

◆ SQL_CREATE_DOMAIN

#define SQL_CREATE_DOMAIN   130

Definition at line 898 of file sqlext.h.

◆ SQL_CREATE_SCHEMA

#define SQL_CREATE_SCHEMA   131

Definition at line 899 of file sqlext.h.

◆ SQL_CREATE_TABLE

#define SQL_CREATE_TABLE   132

Definition at line 900 of file sqlext.h.

◆ SQL_CREATE_TRANSLATION

#define SQL_CREATE_TRANSLATION   133

Definition at line 901 of file sqlext.h.

◆ SQL_CREATE_VIEW

#define SQL_CREATE_VIEW   134

Definition at line 902 of file sqlext.h.

◆ SQL_CS_AUTHORIZATION

#define SQL_CS_AUTHORIZATION   0x00000002L

Definition at line 1517 of file sqlext.h.

◆ SQL_CS_CREATE_SCHEMA

#define SQL_CS_CREATE_SCHEMA   0x00000001L

Definition at line 1516 of file sqlext.h.

◆ SQL_CS_DEFAULT_CHARACTER_SET

#define SQL_CS_DEFAULT_CHARACTER_SET   0x00000004L

Definition at line 1518 of file sqlext.h.

◆ SQL_CT_COLUMN_COLLATION

#define SQL_CT_COLUMN_COLLATION   0x00000800L

Definition at line 1561 of file sqlext.h.

◆ SQL_CT_COLUMN_CONSTRAINT

#define SQL_CT_COLUMN_CONSTRAINT   0x00000200L

Definition at line 1559 of file sqlext.h.

◆ SQL_CT_COLUMN_DEFAULT

#define SQL_CT_COLUMN_DEFAULT   0x00000400L

Definition at line 1560 of file sqlext.h.

◆ SQL_CT_COMMIT_DELETE

#define SQL_CT_COMMIT_DELETE   0x00000004L

Definition at line 1552 of file sqlext.h.

◆ SQL_CT_COMMIT_PRESERVE

#define SQL_CT_COMMIT_PRESERVE   0x00000002L

Definition at line 1551 of file sqlext.h.

◆ SQL_CT_CONSTRAINT_DEFERRABLE

#define SQL_CT_CONSTRAINT_DEFERRABLE   0x00000080L

Definition at line 1557 of file sqlext.h.

◆ SQL_CT_CONSTRAINT_INITIALLY_DEFERRED

#define SQL_CT_CONSTRAINT_INITIALLY_DEFERRED   0x00000020L

Definition at line 1555 of file sqlext.h.

◆ SQL_CT_CONSTRAINT_INITIALLY_IMMEDIATE

#define SQL_CT_CONSTRAINT_INITIALLY_IMMEDIATE   0x00000040L

Definition at line 1556 of file sqlext.h.

◆ SQL_CT_CONSTRAINT_NAME_DEFINITION

#define SQL_CT_CONSTRAINT_NAME_DEFINITION   0x00002000L

Definition at line 1563 of file sqlext.h.

◆ SQL_CT_CONSTRAINT_NON_DEFERRABLE

#define SQL_CT_CONSTRAINT_NON_DEFERRABLE   0x00000100L

Definition at line 1558 of file sqlext.h.

◆ SQL_CT_CREATE_TABLE

#define SQL_CT_CREATE_TABLE   0x00000001L

Definition at line 1550 of file sqlext.h.

◆ SQL_CT_GLOBAL_TEMPORARY

#define SQL_CT_GLOBAL_TEMPORARY   0x00000008L

Definition at line 1553 of file sqlext.h.

◆ SQL_CT_LOCAL_TEMPORARY

#define SQL_CT_LOCAL_TEMPORARY   0x00000010L

Definition at line 1554 of file sqlext.h.

◆ SQL_CT_TABLE_CONSTRAINT

#define SQL_CT_TABLE_CONSTRAINT   0x00001000L

Definition at line 1562 of file sqlext.h.

◆ SQL_CTR_CREATE_TRANSLATION

#define SQL_CTR_CREATE_TRANSLATION   0x00000001L

Definition at line 1521 of file sqlext.h.

◆ SQL_CU_DML_STATEMENTS

#define SQL_CU_DML_STATEMENTS   SQL_QU_DML_STATEMENTS

Definition at line 1344 of file sqlext.h.

◆ SQL_CU_INDEX_DEFINITION

#define SQL_CU_INDEX_DEFINITION   SQL_QU_INDEX_DEFINITION

Definition at line 1347 of file sqlext.h.

◆ SQL_CU_PRIVILEGE_DEFINITION

#define SQL_CU_PRIVILEGE_DEFINITION   SQL_QU_PRIVILEGE_DEFINITION

Definition at line 1348 of file sqlext.h.

◆ SQL_CU_PROCEDURE_INVOCATION

#define SQL_CU_PROCEDURE_INVOCATION   SQL_QU_PROCEDURE_INVOCATION

Definition at line 1345 of file sqlext.h.

◆ SQL_CU_TABLE_DEFINITION

#define SQL_CU_TABLE_DEFINITION   SQL_QU_TABLE_DEFINITION

Definition at line 1346 of file sqlext.h.

◆ SQL_CUR_DEFAULT

#define SQL_CUR_DEFAULT   SQL_CUR_USE_DRIVER

Definition at line 203 of file sqlext.h.

◆ SQL_CUR_USE_DRIVER

#define SQL_CUR_USE_DRIVER   2UL

Definition at line 202 of file sqlext.h.

◆ SQL_CUR_USE_IF_NEEDED

#define SQL_CUR_USE_IF_NEEDED   0UL

Definition at line 200 of file sqlext.h.

◆ SQL_CUR_USE_ODBC

#define SQL_CUR_USE_ODBC   1UL

Definition at line 201 of file sqlext.h.

◆ SQL_CURRENT_QUALIFIER

#define SQL_CURRENT_QUALIFIER   109

Definition at line 116 of file sqlext.h.

◆ SQL_CURSOR_DYNAMIC

#define SQL_CURSOR_DYNAMIC   2UL

Definition at line 351 of file sqlext.h.

◆ SQL_CURSOR_FORWARD_ONLY

#define SQL_CURSOR_FORWARD_ONLY   0UL

Definition at line 349 of file sqlext.h.

◆ SQL_CURSOR_KEYSET_DRIVEN

#define SQL_CURSOR_KEYSET_DRIVEN   1UL

Definition at line 350 of file sqlext.h.

◆ SQL_CURSOR_ROLLBACK_BEHAVIOR

#define SQL_CURSOR_ROLLBACK_BEHAVIOR   24

Definition at line 784 of file sqlext.h.

◆ SQL_CURSOR_STATIC

#define SQL_CURSOR_STATIC   3UL

Definition at line 352 of file sqlext.h.

◆ SQL_CURSOR_TYPE

#define SQL_CURSOR_TYPE   6

Definition at line 244 of file sqlext.h.

◆ SQL_CURSOR_TYPE_DEFAULT

#define SQL_CURSOR_TYPE_DEFAULT   SQL_CURSOR_FORWARD_ONLY /* Default value */

Definition at line 353 of file sqlext.h.

◆ SQL_CV_CASCADED

#define SQL_CV_CASCADED   0x00000004L

Definition at line 1383 of file sqlext.h.

◆ SQL_CV_CHECK_OPTION

#define SQL_CV_CHECK_OPTION   0x00000002L

Definition at line 1382 of file sqlext.h.

◆ SQL_CV_CREATE_VIEW

#define SQL_CV_CREATE_VIEW   0x00000001L

Definition at line 1381 of file sqlext.h.

◆ SQL_CV_LOCAL

#define SQL_CV_LOCAL   0x00000008L

Definition at line 1384 of file sqlext.h.

◆ SQL_CVT_BIGINT

#define SQL_CVT_BIGINT   0x00004000L

Definition at line 1005 of file sqlext.h.

◆ SQL_CVT_BINARY

#define SQL_CVT_BINARY   0x00000400L

Definition at line 1001 of file sqlext.h.

◆ SQL_CVT_BIT

#define SQL_CVT_BIT   0x00001000L

Definition at line 1003 of file sqlext.h.

◆ SQL_CVT_CHAR

#define SQL_CVT_CHAR   0x00000001L

Definition at line 991 of file sqlext.h.

◆ SQL_CVT_DATE

#define SQL_CVT_DATE   0x00008000L

Definition at line 1006 of file sqlext.h.

◆ SQL_CVT_DECIMAL

#define SQL_CVT_DECIMAL   0x00000004L

Definition at line 993 of file sqlext.h.

◆ SQL_CVT_DOUBLE

#define SQL_CVT_DOUBLE   0x00000080L

Definition at line 998 of file sqlext.h.

◆ SQL_CVT_FLOAT

#define SQL_CVT_FLOAT   0x00000020L

Definition at line 996 of file sqlext.h.

◆ SQL_CVT_GUID

#define SQL_CVT_GUID   0x01000000L

Definition at line 1016 of file sqlext.h.

◆ SQL_CVT_INTEGER

#define SQL_CVT_INTEGER   0x00000008L

Definition at line 994 of file sqlext.h.

◆ SQL_CVT_INTERVAL_DAY_TIME

#define SQL_CVT_INTERVAL_DAY_TIME   0x00100000L

Definition at line 1012 of file sqlext.h.

◆ SQL_CVT_INTERVAL_YEAR_MONTH

#define SQL_CVT_INTERVAL_YEAR_MONTH   0x00080000L

Definition at line 1011 of file sqlext.h.

◆ SQL_CVT_LONGVARBINARY

#define SQL_CVT_LONGVARBINARY   0x00040000L

Definition at line 1009 of file sqlext.h.

◆ SQL_CVT_LONGVARCHAR

#define SQL_CVT_LONGVARCHAR   0x00000200L

Definition at line 1000 of file sqlext.h.

◆ SQL_CVT_NUMERIC

#define SQL_CVT_NUMERIC   0x00000002L

Definition at line 992 of file sqlext.h.

◆ SQL_CVT_REAL

#define SQL_CVT_REAL   0x00000040L

Definition at line 997 of file sqlext.h.

◆ SQL_CVT_SMALLINT

#define SQL_CVT_SMALLINT   0x00000010L

Definition at line 995 of file sqlext.h.

◆ SQL_CVT_TIME

#define SQL_CVT_TIME   0x00010000L

Definition at line 1007 of file sqlext.h.

◆ SQL_CVT_TIMESTAMP

#define SQL_CVT_TIMESTAMP   0x00020000L

Definition at line 1008 of file sqlext.h.

◆ SQL_CVT_TINYINT

#define SQL_CVT_TINYINT   0x00002000L

Definition at line 1004 of file sqlext.h.

◆ SQL_CVT_VARBINARY

#define SQL_CVT_VARBINARY   0x00000800L

Definition at line 1002 of file sqlext.h.

◆ SQL_CVT_VARCHAR

#define SQL_CVT_VARCHAR   0x00000100L

Definition at line 999 of file sqlext.h.

◆ SQL_CVT_WCHAR

#define SQL_CVT_WCHAR   0x00200000L

Definition at line 1013 of file sqlext.h.

◆ SQL_CVT_WLONGVARCHAR

#define SQL_CVT_WLONGVARCHAR   0x00400000L

Definition at line 1014 of file sqlext.h.

◆ SQL_CVT_WVARCHAR

#define SQL_CVT_WVARCHAR   0x00800000L

Definition at line 1015 of file sqlext.h.

◆ SQL_DA_DROP_ASSERTION

#define SQL_DA_DROP_ASSERTION   0x00000001L

Definition at line 1586 of file sqlext.h.

◆ SQL_DATABASE_NAME

#define SQL_DATABASE_NAME   16 /* Use SQLGetConnectOption/SQL_CURRENT_QUALIFIER */

Definition at line 2084 of file sqlext.h.

◆ SQL_DATE

#define SQL_DATE   9

Definition at line 426 of file sqlext.h.

◆ SQL_DATETIME_LITERALS

#define SQL_DATETIME_LITERALS   119

Definition at line 881 of file sqlext.h.

◆ SQL_DB_DEFAULT

#define SQL_DB_DEFAULT   SQL_DB_RETURN_TO_POOL

Definition at line 209 of file sqlext.h.

◆ SQL_DB_DISCONNECT

#define SQL_DB_DISCONNECT   1UL

Definition at line 208 of file sqlext.h.

◆ SQL_DB_RETURN_TO_POOL

#define SQL_DB_RETURN_TO_POOL   0UL

Definition at line 207 of file sqlext.h.

◆ SQL_DC_DROP_COLLATION

#define SQL_DC_DROP_COLLATION   0x00000001L

Definition at line 1570 of file sqlext.h.

◆ SQL_DCS_DROP_CHARACTER_SET

#define SQL_DCS_DROP_CHARACTER_SET   0x00000001L

Definition at line 1583 of file sqlext.h.

◆ SQL_DD_CASCADE

#define SQL_DD_CASCADE   0x00000004L

Definition at line 1575 of file sqlext.h.

◆ SQL_DD_DROP_DOMAIN

#define SQL_DD_DROP_DOMAIN   0x00000001L

Definition at line 1573 of file sqlext.h.

◆ SQL_DD_RESTRICT

#define SQL_DD_RESTRICT   0x00000002L

Definition at line 1574 of file sqlext.h.

◆ SQL_DDL_INDEX

#define SQL_DDL_INDEX   170

Definition at line 942 of file sqlext.h.

◆ SQL_DEFAULT_PARAM

#define SQL_DEFAULT_PARAM   (-5)

Definition at line 612 of file sqlext.h.

◆ SQL_DELETE

#define SQL_DELETE   3

Definition at line 1732 of file sqlext.h.

◆ SQL_DELETE_BY_BOOKMARK

#define SQL_DELETE_BY_BOOKMARK   6

Definition at line 1739 of file sqlext.h.

◆ SQL_DELETE_RECORD

#define SQL_DELETE_RECORD (   hstmt,
  irow 
)    SQLSetPos(hstmt,irow,SQL_DELETE,SQL_LOCK_NO_CHANGE)

Definition at line 1756 of file sqlext.h.

◆ SQL_DESC_ARRAY_SIZE

#define SQL_DESC_ARRAY_SIZE   20

Definition at line 384 of file sqlext.h.

◆ SQL_DESC_ARRAY_STATUS_PTR

#define SQL_DESC_ARRAY_STATUS_PTR   21

Definition at line 385 of file sqlext.h.

◆ SQL_DESC_AUTO_UNIQUE_VALUE

#define SQL_DESC_AUTO_UNIQUE_VALUE   SQL_COLUMN_AUTO_INCREMENT

Definition at line 386 of file sqlext.h.

◆ SQL_DESC_BASE_COLUMN_NAME

#define SQL_DESC_BASE_COLUMN_NAME   22

Definition at line 387 of file sqlext.h.

◆ SQL_DESC_BASE_TABLE_NAME

#define SQL_DESC_BASE_TABLE_NAME   23

Definition at line 388 of file sqlext.h.

◆ SQL_DESC_BIND_OFFSET_PTR

#define SQL_DESC_BIND_OFFSET_PTR   24

Definition at line 389 of file sqlext.h.

◆ SQL_DESC_BIND_TYPE

#define SQL_DESC_BIND_TYPE   25

Definition at line 390 of file sqlext.h.

◆ SQL_DESC_CASE_SENSITIVE

#define SQL_DESC_CASE_SENSITIVE   SQL_COLUMN_CASE_SENSITIVE

Definition at line 391 of file sqlext.h.

◆ SQL_DESC_CATALOG_NAME

#define SQL_DESC_CATALOG_NAME   SQL_COLUMN_QUALIFIER_NAME

Definition at line 392 of file sqlext.h.

◆ SQL_DESC_CONCISE_TYPE

#define SQL_DESC_CONCISE_TYPE   SQL_COLUMN_TYPE

Definition at line 393 of file sqlext.h.

◆ SQL_DESC_DATETIME_INTERVAL_PRECISION

#define SQL_DESC_DATETIME_INTERVAL_PRECISION   26

Definition at line 394 of file sqlext.h.

◆ SQL_DESC_DISPLAY_SIZE

#define SQL_DESC_DISPLAY_SIZE   SQL_COLUMN_DISPLAY_SIZE

Definition at line 395 of file sqlext.h.

◆ SQL_DESC_FIXED_PREC_SCALE

#define SQL_DESC_FIXED_PREC_SCALE   SQL_COLUMN_MONEY

Definition at line 396 of file sqlext.h.

◆ SQL_DESC_LABEL

#define SQL_DESC_LABEL   SQL_COLUMN_LABEL

Definition at line 397 of file sqlext.h.

◆ SQL_DESC_LITERAL_PREFIX

#define SQL_DESC_LITERAL_PREFIX   27

Definition at line 398 of file sqlext.h.

◆ SQL_DESC_LITERAL_SUFFIX

#define SQL_DESC_LITERAL_SUFFIX   28

Definition at line 399 of file sqlext.h.

◆ SQL_DESC_LOCAL_TYPE_NAME

#define SQL_DESC_LOCAL_TYPE_NAME   29

Definition at line 400 of file sqlext.h.

◆ SQL_DESC_MAXIMUM_SCALE

#define SQL_DESC_MAXIMUM_SCALE   30

Definition at line 401 of file sqlext.h.

◆ SQL_DESC_MINIMUM_SCALE

#define SQL_DESC_MINIMUM_SCALE   31

Definition at line 402 of file sqlext.h.

◆ SQL_DESC_NUM_PREC_RADIX

#define SQL_DESC_NUM_PREC_RADIX   32

Definition at line 403 of file sqlext.h.

◆ SQL_DESC_PARAMETER_TYPE

#define SQL_DESC_PARAMETER_TYPE   33

Definition at line 404 of file sqlext.h.

◆ SQL_DESC_ROWS_PROCESSED_PTR

#define SQL_DESC_ROWS_PROCESSED_PTR   34

Definition at line 405 of file sqlext.h.

◆ SQL_DESC_ROWVER

#define SQL_DESC_ROWVER   35

Definition at line 407 of file sqlext.h.

◆ SQL_DESC_SCHEMA_NAME

#define SQL_DESC_SCHEMA_NAME   SQL_COLUMN_OWNER_NAME

Definition at line 409 of file sqlext.h.

◆ SQL_DESC_SEARCHABLE

#define SQL_DESC_SEARCHABLE   SQL_COLUMN_SEARCHABLE

Definition at line 410 of file sqlext.h.

◆ SQL_DESC_TABLE_NAME

#define SQL_DESC_TABLE_NAME   SQL_COLUMN_TABLE_NAME

Definition at line 412 of file sqlext.h.

◆ SQL_DESC_TYPE_NAME

#define SQL_DESC_TYPE_NAME   SQL_COLUMN_TYPE_NAME

Definition at line 411 of file sqlext.h.

◆ SQL_DESC_UNSIGNED

#define SQL_DESC_UNSIGNED   SQL_COLUMN_UNSIGNED

Definition at line 413 of file sqlext.h.

◆ SQL_DESC_UPDATABLE

#define SQL_DESC_UPDATABLE   SQL_COLUMN_UPDATABLE

Definition at line 414 of file sqlext.h.

◆ SQL_DI_CREATE_INDEX

#define SQL_DI_CREATE_INDEX   0x00000001L

Definition at line 1566 of file sqlext.h.

◆ SQL_DI_DROP_INDEX

#define SQL_DI_DROP_INDEX   0x00000002L

Definition at line 1567 of file sqlext.h.

◆ SQL_DIAG_COLUMN_NUMBER

#define SQL_DIAG_COLUMN_NUMBER   (-1247)

Definition at line 422 of file sqlext.h.

◆ SQL_DIAG_CURSOR_ROW_COUNT

#define SQL_DIAG_CURSOR_ROW_COUNT   (-1249)

Definition at line 420 of file sqlext.h.

◆ SQL_DIAG_ROW_NUMBER

#define SQL_DIAG_ROW_NUMBER   (-1248)

Definition at line 421 of file sqlext.h.

◆ SQL_DL_SQL92_DATE

#define SQL_DL_SQL92_DATE   0x00000001L

Definition at line 1424 of file sqlext.h.

◆ SQL_DL_SQL92_INTERVAL_DAY

#define SQL_DL_SQL92_INTERVAL_DAY   0x00000020L

Definition at line 1429 of file sqlext.h.

◆ SQL_DL_SQL92_INTERVAL_DAY_TO_HOUR

#define SQL_DL_SQL92_INTERVAL_DAY_TO_HOUR   0x00000400L

Definition at line 1434 of file sqlext.h.

◆ SQL_DL_SQL92_INTERVAL_DAY_TO_MINUTE

#define SQL_DL_SQL92_INTERVAL_DAY_TO_MINUTE   0x00000800L

Definition at line 1435 of file sqlext.h.

◆ SQL_DL_SQL92_INTERVAL_DAY_TO_SECOND

#define SQL_DL_SQL92_INTERVAL_DAY_TO_SECOND   0x00001000L

Definition at line 1436 of file sqlext.h.

◆ SQL_DL_SQL92_INTERVAL_HOUR

#define SQL_DL_SQL92_INTERVAL_HOUR   0x00000040L

Definition at line 1430 of file sqlext.h.

◆ SQL_DL_SQL92_INTERVAL_HOUR_TO_MINUTE

#define SQL_DL_SQL92_INTERVAL_HOUR_TO_MINUTE   0x00002000L

Definition at line 1437 of file sqlext.h.

◆ SQL_DL_SQL92_INTERVAL_HOUR_TO_SECOND

#define SQL_DL_SQL92_INTERVAL_HOUR_TO_SECOND   0x00004000L

Definition at line 1438 of file sqlext.h.

◆ SQL_DL_SQL92_INTERVAL_MINUTE

#define SQL_DL_SQL92_INTERVAL_MINUTE   0x00000080L

Definition at line 1431 of file sqlext.h.

◆ SQL_DL_SQL92_INTERVAL_MINUTE_TO_SECOND

#define SQL_DL_SQL92_INTERVAL_MINUTE_TO_SECOND   0x00008000L

Definition at line 1439 of file sqlext.h.

◆ SQL_DL_SQL92_INTERVAL_MONTH

#define SQL_DL_SQL92_INTERVAL_MONTH   0x00000010L

Definition at line 1428 of file sqlext.h.

◆ SQL_DL_SQL92_INTERVAL_SECOND

#define SQL_DL_SQL92_INTERVAL_SECOND   0x00000100L

Definition at line 1432 of file sqlext.h.

◆ SQL_DL_SQL92_INTERVAL_YEAR

#define SQL_DL_SQL92_INTERVAL_YEAR   0x00000008L

Definition at line 1427 of file sqlext.h.

◆ SQL_DL_SQL92_INTERVAL_YEAR_TO_MONTH

#define SQL_DL_SQL92_INTERVAL_YEAR_TO_MONTH   0x00000200L

Definition at line 1433 of file sqlext.h.

◆ SQL_DL_SQL92_TIME

#define SQL_DL_SQL92_TIME   0x00000002L

Definition at line 1425 of file sqlext.h.

◆ SQL_DL_SQL92_TIMESTAMP

#define SQL_DL_SQL92_TIMESTAMP   0x00000004L

Definition at line 1426 of file sqlext.h.

◆ SQL_DM_VER

#define SQL_DM_VER   171

Definition at line 943 of file sqlext.h.

◆ SQL_DRIVER_AWARE_POOLING_CAPABLE

#define SQL_DRIVER_AWARE_POOLING_CAPABLE   0x00000001L

Definition at line 1705 of file sqlext.h.

◆ SQL_DRIVER_AWARE_POOLING_NOT_CAPABLE

#define SQL_DRIVER_AWARE_POOLING_NOT_CAPABLE   0x00000000L

Definition at line 1704 of file sqlext.h.

◆ SQL_DRIVER_AWARE_POOLING_SUPPORTED

#define SQL_DRIVER_AWARE_POOLING_SUPPORTED   10024

Definition at line 953 of file sqlext.h.

◆ SQL_DRIVER_C_TYPE_BASE

#define SQL_DRIVER_C_TYPE_BASE   0x4000

Definition at line 580 of file sqlext.h.

◆ SQL_DRIVER_COMPLETE

#define SQL_DRIVER_COMPLETE   1

Definition at line 1786 of file sqlext.h.

◆ SQL_DRIVER_COMPLETE_REQUIRED

#define SQL_DRIVER_COMPLETE_REQUIRED   3

Definition at line 1788 of file sqlext.h.

◆ SQL_DRIVER_CONN_ATTR_BASE

#define SQL_DRIVER_CONN_ATTR_BASE   0x00004000

Definition at line 595 of file sqlext.h.

◆ SQL_DRIVER_DESC_FIELD_BASE

#define SQL_DRIVER_DESC_FIELD_BASE   0x4000

Definition at line 592 of file sqlext.h.

◆ SQL_DRIVER_DIAG_FIELD_BASE

#define SQL_DRIVER_DIAG_FIELD_BASE   0x4000

Definition at line 593 of file sqlext.h.

◆ SQL_DRIVER_HDBC

#define SQL_DRIVER_HDBC   3

Definition at line 772 of file sqlext.h.

◆ SQL_DRIVER_HDESC

#define SQL_DRIVER_HDESC   135

Definition at line 903 of file sqlext.h.

◆ SQL_DRIVER_HENV

#define SQL_DRIVER_HENV   4

Definition at line 773 of file sqlext.h.

◆ SQL_DRIVER_HLIB

#define SQL_DRIVER_HLIB   76

Definition at line 826 of file sqlext.h.

◆ SQL_DRIVER_HSTMT

#define SQL_DRIVER_HSTMT   5

Definition at line 774 of file sqlext.h.

◆ SQL_DRIVER_INFO_TYPE_BASE

#define SQL_DRIVER_INFO_TYPE_BASE   0x4000

Definition at line 594 of file sqlext.h.

◆ SQL_DRIVER_NAME

#define SQL_DRIVER_NAME   6

Definition at line 775 of file sqlext.h.

◆ SQL_DRIVER_NOPROMPT

#define SQL_DRIVER_NOPROMPT   0

Definition at line 1785 of file sqlext.h.

◆ SQL_DRIVER_ODBC_VER

#define SQL_DRIVER_ODBC_VER   77

Definition at line 827 of file sqlext.h.

◆ SQL_DRIVER_PROMPT

#define SQL_DRIVER_PROMPT   2

Definition at line 1787 of file sqlext.h.

◆ SQL_DRIVER_SQL_TYPE_BASE

#define SQL_DRIVER_SQL_TYPE_BASE   0x4000

Definition at line 591 of file sqlext.h.

◆ SQL_DRIVER_STMT_ATTR_BASE

#define SQL_DRIVER_STMT_ATTR_BASE   0x00004000

Definition at line 596 of file sqlext.h.

◆ SQL_DRIVER_VER

#define SQL_DRIVER_VER   7

Definition at line 776 of file sqlext.h.

◆ SQL_DROP_ASSERTION

#define SQL_DROP_ASSERTION   136

Definition at line 904 of file sqlext.h.

◆ SQL_DROP_CHARACTER_SET

#define SQL_DROP_CHARACTER_SET   137

Definition at line 905 of file sqlext.h.

◆ SQL_DROP_COLLATION

#define SQL_DROP_COLLATION   138

Definition at line 906 of file sqlext.h.

◆ SQL_DROP_DOMAIN

#define SQL_DROP_DOMAIN   139

Definition at line 907 of file sqlext.h.

◆ SQL_DROP_SCHEMA

#define SQL_DROP_SCHEMA   140

Definition at line 908 of file sqlext.h.

◆ SQL_DROP_TABLE

#define SQL_DROP_TABLE   141

Definition at line 909 of file sqlext.h.

◆ SQL_DROP_TRANSLATION

#define SQL_DROP_TRANSLATION   142

Definition at line 910 of file sqlext.h.

◆ SQL_DROP_VIEW

#define SQL_DROP_VIEW   143

Definition at line 911 of file sqlext.h.

◆ SQL_DS_CASCADE

#define SQL_DS_CASCADE   0x00000004L

Definition at line 1580 of file sqlext.h.

◆ SQL_DS_DROP_SCHEMA

#define SQL_DS_DROP_SCHEMA   0x00000001L

Definition at line 1578 of file sqlext.h.

◆ SQL_DS_RESTRICT

#define SQL_DS_RESTRICT   0x00000002L

Definition at line 1579 of file sqlext.h.

◆ SQL_DT_CASCADE

#define SQL_DT_CASCADE   0x00000004L

Definition at line 1591 of file sqlext.h.

◆ SQL_DT_DROP_TABLE

#define SQL_DT_DROP_TABLE   0x00000001L

Definition at line 1589 of file sqlext.h.

◆ SQL_DT_RESTRICT

#define SQL_DT_RESTRICT   0x00000002L

Definition at line 1590 of file sqlext.h.

◆ SQL_DTC_DONE

#define SQL_DTC_DONE   0L

Definition at line 212 of file sqlext.h.

◆ SQL_DTC_ENLIST_EXPENSIVE

#define SQL_DTC_ENLIST_EXPENSIVE   0x00000001L

Definition at line 1709 of file sqlext.h.

◆ SQL_DTC_TRANSITION_COST

#define SQL_DTC_TRANSITION_COST   1750

Definition at line 963 of file sqlext.h.

◆ SQL_DTC_UNENLIST_EXPENSIVE

#define SQL_DTC_UNENLIST_EXPENSIVE   0x00000002L

Definition at line 1710 of file sqlext.h.

◆ SQL_DTR_DROP_TRANSLATION

#define SQL_DTR_DROP_TRANSLATION   0x00000001L

Definition at line 1594 of file sqlext.h.

◆ SQL_DV_CASCADE

#define SQL_DV_CASCADE   0x00000004L

Definition at line 1599 of file sqlext.h.

◆ SQL_DV_DROP_VIEW

#define SQL_DV_DROP_VIEW   0x00000001L

Definition at line 1597 of file sqlext.h.

◆ SQL_DV_RESTRICT

#define SQL_DV_RESTRICT   0x00000002L

Definition at line 1598 of file sqlext.h.

◆ SQL_DYNAMIC_CURSOR_ATTRIBUTES1

#define SQL_DYNAMIC_CURSOR_ATTRIBUTES1   144

Definition at line 912 of file sqlext.h.

◆ SQL_DYNAMIC_CURSOR_ATTRIBUTES2

#define SQL_DYNAMIC_CURSOR_ATTRIBUTES2   145

Definition at line 913 of file sqlext.h.

◆ SQL_ENSURE

#define SQL_ENSURE   1

Definition at line 1769 of file sqlext.h.

◆ SQL_ENTIRE_ROWSET

#define SQL_ENTIRE_ROWSET   0

Definition at line 1726 of file sqlext.h.

◆ SQL_EXPRESSIONS_IN_ORDERBY

#define SQL_EXPRESSIONS_IN_ORDERBY   27

Definition at line 785 of file sqlext.h.

◆ SQL_FD_FETCH_BOOKMARK

#define SQL_FD_FETCH_BOOKMARK   0x00000080L

Definition at line 1261 of file sqlext.h.

◆ SQL_FD_FETCH_PREV

#define SQL_FD_FETCH_PREV   SQL_FD_FETCH_PRIOR

Definition at line 2085 of file sqlext.h.

◆ SQL_FETCH_BOOKMARK

#define SQL_FETCH_BOOKMARK   8

Definition at line 1803 of file sqlext.h.

◆ SQL_FETCH_BY_BOOKMARK

#define SQL_FETCH_BY_BOOKMARK   7

Definition at line 1740 of file sqlext.h.

◆ SQL_FETCH_FIRST_SYSTEM

#define SQL_FETCH_FIRST_SYSTEM   32

Definition at line 1721 of file sqlext.h.

◆ SQL_FETCH_FIRST_USER

#define SQL_FETCH_FIRST_USER   31

Definition at line 1720 of file sqlext.h.

◆ SQL_FETCH_PREV

#define SQL_FETCH_PREV   SQL_FETCH_PRIOR

Definition at line 2086 of file sqlext.h.

◆ SQL_FILE_CATALOG

#define SQL_FILE_CATALOG   SQL_FILE_QUALIFIER /* ODBC 3.0 */

Definition at line 1289 of file sqlext.h.

◆ SQL_FILE_NOT_SUPPORTED

#define SQL_FILE_NOT_SUPPORTED   0x0000

Definition at line 1286 of file sqlext.h.

◆ SQL_FILE_QUALIFIER

#define SQL_FILE_QUALIFIER   0x0002

Definition at line 1288 of file sqlext.h.

◆ SQL_FILE_TABLE

#define SQL_FILE_TABLE   0x0001

Definition at line 1287 of file sqlext.h.

◆ SQL_FILE_USAGE

#define SQL_FILE_USAGE   84

Definition at line 833 of file sqlext.h.

◆ SQL_FN_CVT_CAST

#define SQL_FN_CVT_CAST   0x00000002L

Definition at line 1024 of file sqlext.h.

◆ SQL_FN_CVT_CONVERT

#define SQL_FN_CVT_CONVERT   0x00000001L

Definition at line 1022 of file sqlext.h.

◆ SQL_FN_NUM_ABS

#define SQL_FN_NUM_ABS   0x00000001L

Definition at line 1071 of file sqlext.h.

◆ SQL_FN_NUM_ACOS

#define SQL_FN_NUM_ACOS   0x00000002L

Definition at line 1072 of file sqlext.h.

◆ SQL_FN_NUM_ASIN

#define SQL_FN_NUM_ASIN   0x00000004L

Definition at line 1073 of file sqlext.h.

◆ SQL_FN_NUM_ATAN

#define SQL_FN_NUM_ATAN   0x00000008L

Definition at line 1074 of file sqlext.h.

◆ SQL_FN_NUM_ATAN2

#define SQL_FN_NUM_ATAN2   0x00000010L

Definition at line 1075 of file sqlext.h.

◆ SQL_FN_NUM_CEILING

#define SQL_FN_NUM_CEILING   0x00000020L

Definition at line 1076 of file sqlext.h.

◆ SQL_FN_NUM_COS

#define SQL_FN_NUM_COS   0x00000040L

Definition at line 1077 of file sqlext.h.

◆ SQL_FN_NUM_COT

#define SQL_FN_NUM_COT   0x00000080L

Definition at line 1078 of file sqlext.h.

◆ SQL_FN_NUM_DEGREES

#define SQL_FN_NUM_DEGREES   0x00040000L

Definition at line 1089 of file sqlext.h.

◆ SQL_FN_NUM_EXP

#define SQL_FN_NUM_EXP   0x00000100L

Definition at line 1079 of file sqlext.h.

◆ SQL_FN_NUM_FLOOR

#define SQL_FN_NUM_FLOOR   0x00000200L

Definition at line 1080 of file sqlext.h.

◆ SQL_FN_NUM_LOG

#define SQL_FN_NUM_LOG   0x00000400L

Definition at line 1081 of file sqlext.h.

◆ SQL_FN_NUM_LOG10

#define SQL_FN_NUM_LOG10   0x00080000L

Definition at line 1090 of file sqlext.h.

◆ SQL_FN_NUM_MOD

#define SQL_FN_NUM_MOD   0x00000800L

Definition at line 1082 of file sqlext.h.

◆ SQL_FN_NUM_PI

#define SQL_FN_NUM_PI   0x00010000L

Definition at line 1087 of file sqlext.h.

◆ SQL_FN_NUM_POWER

#define SQL_FN_NUM_POWER   0x00100000L

Definition at line 1091 of file sqlext.h.

◆ SQL_FN_NUM_RADIANS

#define SQL_FN_NUM_RADIANS   0x00200000L

Definition at line 1092 of file sqlext.h.

◆ SQL_FN_NUM_RAND

#define SQL_FN_NUM_RAND   0x00020000L

Definition at line 1088 of file sqlext.h.

◆ SQL_FN_NUM_ROUND

#define SQL_FN_NUM_ROUND   0x00400000L

Definition at line 1093 of file sqlext.h.

◆ SQL_FN_NUM_SIGN

#define SQL_FN_NUM_SIGN   0x00001000L

Definition at line 1083 of file sqlext.h.

◆ SQL_FN_NUM_SIN

#define SQL_FN_NUM_SIN   0x00002000L

Definition at line 1084 of file sqlext.h.

◆ SQL_FN_NUM_SQRT

#define SQL_FN_NUM_SQRT   0x00004000L

Definition at line 1085 of file sqlext.h.

◆ SQL_FN_NUM_TAN

#define SQL_FN_NUM_TAN   0x00008000L

Definition at line 1086 of file sqlext.h.

◆ SQL_FN_NUM_TRUNCATE

#define SQL_FN_NUM_TRUNCATE   0x00800000L

Definition at line 1094 of file sqlext.h.

◆ SQL_FN_STR_ASCII

#define SQL_FN_STR_ASCII   0x00002000L

Definition at line 1043 of file sqlext.h.

◆ SQL_FN_STR_BIT_LENGTH

#define SQL_FN_STR_BIT_LENGTH   0x00080000L

Definition at line 1050 of file sqlext.h.

◆ SQL_FN_STR_CHAR

#define SQL_FN_STR_CHAR   0x00004000L

Definition at line 1044 of file sqlext.h.

◆ SQL_FN_STR_CHAR_LENGTH

#define SQL_FN_STR_CHAR_LENGTH   0x00100000L

Definition at line 1051 of file sqlext.h.

◆ SQL_FN_STR_CHARACTER_LENGTH

#define SQL_FN_STR_CHARACTER_LENGTH   0x00200000L

Definition at line 1052 of file sqlext.h.

◆ SQL_FN_STR_CONCAT

#define SQL_FN_STR_CONCAT   0x00000001L

Definition at line 1030 of file sqlext.h.

◆ SQL_FN_STR_DIFFERENCE

#define SQL_FN_STR_DIFFERENCE   0x00008000L

Definition at line 1045 of file sqlext.h.

◆ SQL_FN_STR_INSERT

#define SQL_FN_STR_INSERT   0x00000002L

Definition at line 1031 of file sqlext.h.

◆ SQL_FN_STR_LCASE

#define SQL_FN_STR_LCASE   0x00000040L

Definition at line 1036 of file sqlext.h.

◆ SQL_FN_STR_LEFT

#define SQL_FN_STR_LEFT   0x00000004L

Definition at line 1032 of file sqlext.h.

◆ SQL_FN_STR_LENGTH

#define SQL_FN_STR_LENGTH   0x00000010L

Definition at line 1034 of file sqlext.h.

◆ SQL_FN_STR_LOCATE

#define SQL_FN_STR_LOCATE   0x00000020L

Definition at line 1035 of file sqlext.h.

◆ SQL_FN_STR_LOCATE_2

#define SQL_FN_STR_LOCATE_2   0x00010000L

Definition at line 1046 of file sqlext.h.

◆ SQL_FN_STR_LTRIM

#define SQL_FN_STR_LTRIM   0x00000008L

Definition at line 1033 of file sqlext.h.

◆ SQL_FN_STR_OCTET_LENGTH

#define SQL_FN_STR_OCTET_LENGTH   0x00400000L

Definition at line 1053 of file sqlext.h.

◆ SQL_FN_STR_POSITION

#define SQL_FN_STR_POSITION   0x00800000L

Definition at line 1054 of file sqlext.h.

◆ SQL_FN_STR_REPEAT

#define SQL_FN_STR_REPEAT   0x00000080L

Definition at line 1037 of file sqlext.h.

◆ SQL_FN_STR_REPLACE

#define SQL_FN_STR_REPLACE   0x00000100L

Definition at line 1038 of file sqlext.h.

◆ SQL_FN_STR_RIGHT

#define SQL_FN_STR_RIGHT   0x00000200L

Definition at line 1039 of file sqlext.h.

◆ SQL_FN_STR_RTRIM

#define SQL_FN_STR_RTRIM   0x00000400L

Definition at line 1040 of file sqlext.h.

◆ SQL_FN_STR_SOUNDEX

#define SQL_FN_STR_SOUNDEX   0x00020000L

Definition at line 1047 of file sqlext.h.

◆ SQL_FN_STR_SPACE

#define SQL_FN_STR_SPACE   0x00040000L

Definition at line 1048 of file sqlext.h.

◆ SQL_FN_STR_SUBSTRING

#define SQL_FN_STR_SUBSTRING   0x00000800L

Definition at line 1041 of file sqlext.h.

◆ SQL_FN_STR_UCASE

#define SQL_FN_STR_UCASE   0x00001000L

Definition at line 1042 of file sqlext.h.

◆ SQL_FN_SYS_DBNAME

#define SQL_FN_SYS_DBNAME   0x00000002L

Definition at line 1142 of file sqlext.h.

◆ SQL_FN_SYS_IFNULL

#define SQL_FN_SYS_IFNULL   0x00000004L

Definition at line 1143 of file sqlext.h.

◆ SQL_FN_SYS_USERNAME

#define SQL_FN_SYS_USERNAME   0x00000001L

Definition at line 1141 of file sqlext.h.

◆ SQL_FN_TD_CURDATE

#define SQL_FN_TD_CURDATE   0x00000002L

Definition at line 1109 of file sqlext.h.

◆ SQL_FN_TD_CURRENT_DATE

#define SQL_FN_TD_CURRENT_DATE   0x00020000L

Definition at line 1126 of file sqlext.h.

◆ SQL_FN_TD_CURRENT_TIME

#define SQL_FN_TD_CURRENT_TIME   0x00040000L

Definition at line 1127 of file sqlext.h.

◆ SQL_FN_TD_CURRENT_TIMESTAMP

#define SQL_FN_TD_CURRENT_TIMESTAMP   0x00080000L

Definition at line 1128 of file sqlext.h.

◆ SQL_FN_TD_CURTIME

#define SQL_FN_TD_CURTIME   0x00000200L

Definition at line 1117 of file sqlext.h.

◆ SQL_FN_TD_DAYNAME

#define SQL_FN_TD_DAYNAME   0x00008000L

Definition at line 1123 of file sqlext.h.

◆ SQL_FN_TD_DAYOFMONTH

#define SQL_FN_TD_DAYOFMONTH   0x00000004L

Definition at line 1110 of file sqlext.h.

◆ SQL_FN_TD_DAYOFWEEK

#define SQL_FN_TD_DAYOFWEEK   0x00000008L

Definition at line 1111 of file sqlext.h.

◆ SQL_FN_TD_DAYOFYEAR

#define SQL_FN_TD_DAYOFYEAR   0x00000010L

Definition at line 1112 of file sqlext.h.

◆ SQL_FN_TD_EXTRACT

#define SQL_FN_TD_EXTRACT   0x00100000L

Definition at line 1129 of file sqlext.h.

◆ SQL_FN_TD_HOUR

#define SQL_FN_TD_HOUR   0x00000400L

Definition at line 1118 of file sqlext.h.

◆ SQL_FN_TD_MINUTE

#define SQL_FN_TD_MINUTE   0x00000800L

Definition at line 1119 of file sqlext.h.

◆ SQL_FN_TD_MONTH

#define SQL_FN_TD_MONTH   0x00000020L

Definition at line 1113 of file sqlext.h.

◆ SQL_FN_TD_MONTHNAME

#define SQL_FN_TD_MONTHNAME   0x00010000L

Definition at line 1124 of file sqlext.h.

◆ SQL_FN_TD_NOW

#define SQL_FN_TD_NOW   0x00000001L

Definition at line 1108 of file sqlext.h.

◆ SQL_FN_TD_QUARTER

#define SQL_FN_TD_QUARTER   0x00000040L

Definition at line 1114 of file sqlext.h.

◆ SQL_FN_TD_SECOND

#define SQL_FN_TD_SECOND   0x00001000L

Definition at line 1120 of file sqlext.h.

◆ SQL_FN_TD_TIMESTAMPADD

#define SQL_FN_TD_TIMESTAMPADD   0x00002000L

Definition at line 1121 of file sqlext.h.

◆ SQL_FN_TD_TIMESTAMPDIFF

#define SQL_FN_TD_TIMESTAMPDIFF   0x00004000L

Definition at line 1122 of file sqlext.h.

◆ SQL_FN_TD_WEEK

#define SQL_FN_TD_WEEK   0x00000080L

Definition at line 1115 of file sqlext.h.

◆ SQL_FN_TD_YEAR

#define SQL_FN_TD_YEAR   0x00000100L

Definition at line 1116 of file sqlext.h.

◆ SQL_FN_TSI_DAY

#define SQL_FN_TSI_DAY   0x00000010L

Definition at line 1151 of file sqlext.h.

◆ SQL_FN_TSI_FRAC_SECOND

#define SQL_FN_TSI_FRAC_SECOND   0x00000001L

Definition at line 1147 of file sqlext.h.

◆ SQL_FN_TSI_HOUR

#define SQL_FN_TSI_HOUR   0x00000008L

Definition at line 1150 of file sqlext.h.

◆ SQL_FN_TSI_MINUTE

#define SQL_FN_TSI_MINUTE   0x00000004L

Definition at line 1149 of file sqlext.h.

◆ SQL_FN_TSI_MONTH

#define SQL_FN_TSI_MONTH   0x00000040L

Definition at line 1153 of file sqlext.h.

◆ SQL_FN_TSI_QUARTER

#define SQL_FN_TSI_QUARTER   0x00000080L

Definition at line 1154 of file sqlext.h.

◆ SQL_FN_TSI_SECOND

#define SQL_FN_TSI_SECOND   0x00000002L

Definition at line 1148 of file sqlext.h.

◆ SQL_FN_TSI_WEEK

#define SQL_FN_TSI_WEEK   0x00000020L

Definition at line 1152 of file sqlext.h.

◆ SQL_FN_TSI_YEAR

#define SQL_FN_TSI_YEAR   0x00000100L

Definition at line 1155 of file sqlext.h.

◆ SQL_FORWARD_ONLY_CURSOR_ATTRIBUTES1

#define SQL_FORWARD_ONLY_CURSOR_ATTRIBUTES1   146

Definition at line 914 of file sqlext.h.

◆ SQL_FORWARD_ONLY_CURSOR_ATTRIBUTES2

#define SQL_FORWARD_ONLY_CURSOR_ATTRIBUTES2   147

Definition at line 915 of file sqlext.h.

◆ SQL_FUNC_EXISTS

#define SQL_FUNC_EXISTS (   pfExists,
  uwAPI 
)    ((*(((UWORD*) (pfExists)) + ((uwAPI) >> 4)) & (1 << ((uwAPI) & 0x000F)) ) ? SQL_TRUE : SQL_FALSE )

Definition at line 755 of file sqlext.h.

◆ SQL_GB_COLLATE

#define SQL_GB_COLLATE   0x0004

Definition at line 1313 of file sqlext.h.

◆ SQL_GB_GROUP_BY_CONTAINS_SELECT

#define SQL_GB_GROUP_BY_CONTAINS_SELECT   0x0002

Definition at line 1310 of file sqlext.h.

◆ SQL_GB_GROUP_BY_EQUALS_SELECT

#define SQL_GB_GROUP_BY_EQUALS_SELECT   0x0001

Definition at line 1309 of file sqlext.h.

◆ SQL_GB_NO_RELATION

#define SQL_GB_NO_RELATION   0x0003

Definition at line 1311 of file sqlext.h.

◆ SQL_GB_NOT_SUPPORTED

#define SQL_GB_NOT_SUPPORTED   0x0000

Definition at line 1308 of file sqlext.h.

◆ SQL_GD_BLOCK

#define SQL_GD_BLOCK   0x00000004L

Definition at line 1294 of file sqlext.h.

◆ SQL_GD_BOUND

#define SQL_GD_BOUND   0x00000008L

Definition at line 1295 of file sqlext.h.

◆ SQL_GD_OUTPUT_PARAMS

#define SQL_GD_OUTPUT_PARAMS   0x00000010L

Definition at line 1297 of file sqlext.h.

◆ SQL_GET_BOOKMARK

#define SQL_GET_BOOKMARK   13 /* GetStmtOption Only */

Definition at line 251 of file sqlext.h.

◆ SQL_GROUP_BY

#define SQL_GROUP_BY   88

Definition at line 835 of file sqlext.h.

◆ SQL_GUID

#define SQL_GUID   (-11)

Definition at line 440 of file sqlext.h.

◆ SQL_HANDLE_SENV

#define SQL_HANDLE_SENV   5

Definition at line 69 of file sqlext.h.

◆ SQL_IGNORE

#define SQL_IGNORE   (-6)

Definition at line 613 of file sqlext.h.

◆ SQL_IK_ALL

#define SQL_IK_ALL   (SQL_IK_ASC | SQL_IK_DESC)

Definition at line 1469 of file sqlext.h.

◆ SQL_IK_ASC

#define SQL_IK_ASC   0x00000001L

Definition at line 1467 of file sqlext.h.

◆ SQL_IK_DESC

#define SQL_IK_DESC   0x00000002L

Definition at line 1468 of file sqlext.h.

◆ SQL_IK_NONE

#define SQL_IK_NONE   0x00000000L

Definition at line 1466 of file sqlext.h.

◆ SQL_INDEX_KEYWORDS

#define SQL_INDEX_KEYWORDS   148

Definition at line 916 of file sqlext.h.

◆ SQL_INFO_FIRST

#define SQL_INFO_FIRST   0

Definition at line 769 of file sqlext.h.

◆ SQL_INFO_SCHEMA_VIEWS

#define SQL_INFO_SCHEMA_VIEWS   149

Definition at line 917 of file sqlext.h.

◆ SQL_INITIALLY_DEFERRED

#define SQL_INITIALLY_DEFERRED   5

Definition at line 1843 of file sqlext.h.

◆ SQL_INITIALLY_IMMEDIATE

#define SQL_INITIALLY_IMMEDIATE   6

Definition at line 1844 of file sqlext.h.

◆ SQL_INSERT_STATEMENT

#define SQL_INSERT_STATEMENT   172

Definition at line 944 of file sqlext.h.

◆ SQL_INTERVAL

#define SQL_INTERVAL   10

Definition at line 428 of file sqlext.h.

◆ SQL_INTERVAL_DAY

#define SQL_INTERVAL_DAY   (100 + SQL_CODE_DAY)

Definition at line 461 of file sqlext.h.

◆ SQL_INTERVAL_DAY_TO_HOUR

#define SQL_INTERVAL_DAY_TO_HOUR   (100 + SQL_CODE_DAY_TO_HOUR)

Definition at line 466 of file sqlext.h.

◆ SQL_INTERVAL_DAY_TO_MINUTE

#define SQL_INTERVAL_DAY_TO_MINUTE   (100 + SQL_CODE_DAY_TO_MINUTE)

Definition at line 467 of file sqlext.h.

◆ SQL_INTERVAL_DAY_TO_SECOND

#define SQL_INTERVAL_DAY_TO_SECOND   (100 + SQL_CODE_DAY_TO_SECOND)

Definition at line 468 of file sqlext.h.

◆ SQL_INTERVAL_HOUR

#define SQL_INTERVAL_HOUR   (100 + SQL_CODE_HOUR)

Definition at line 462 of file sqlext.h.

◆ SQL_INTERVAL_HOUR_TO_MINUTE

#define SQL_INTERVAL_HOUR_TO_MINUTE   (100 + SQL_CODE_HOUR_TO_MINUTE)

Definition at line 469 of file sqlext.h.

◆ SQL_INTERVAL_HOUR_TO_SECOND

#define SQL_INTERVAL_HOUR_TO_SECOND   (100 + SQL_CODE_HOUR_TO_SECOND)

Definition at line 470 of file sqlext.h.

◆ SQL_INTERVAL_MINUTE

#define SQL_INTERVAL_MINUTE   (100 + SQL_CODE_MINUTE)

Definition at line 463 of file sqlext.h.

◆ SQL_INTERVAL_MINUTE_TO_SECOND

#define SQL_INTERVAL_MINUTE_TO_SECOND   (100 + SQL_CODE_MINUTE_TO_SECOND)

Definition at line 471 of file sqlext.h.

◆ SQL_INTERVAL_MONTH

#define SQL_INTERVAL_MONTH   (100 + SQL_CODE_MONTH)

Definition at line 460 of file sqlext.h.

◆ SQL_INTERVAL_SECOND

#define SQL_INTERVAL_SECOND   (100 + SQL_CODE_SECOND)

Definition at line 464 of file sqlext.h.

◆ SQL_INTERVAL_YEAR

#define SQL_INTERVAL_YEAR   (100 + SQL_CODE_YEAR)

Definition at line 459 of file sqlext.h.

◆ SQL_INTERVAL_YEAR_TO_MONTH

#define SQL_INTERVAL_YEAR_TO_MONTH   (100 + SQL_CODE_YEAR_TO_MONTH)

Definition at line 465 of file sqlext.h.

◆ SQL_IS_INSERT_LITERALS

#define SQL_IS_INSERT_LITERALS   0x00000001L

Definition at line 1602 of file sqlext.h.

◆ SQL_IS_INSERT_SEARCHED

#define SQL_IS_INSERT_SEARCHED   0x00000002L

Definition at line 1603 of file sqlext.h.

◆ SQL_IS_INTEGER

#define SQL_IS_INTEGER   (-6)

Definition at line 307 of file sqlext.h.

◆ SQL_IS_POINTER

#define SQL_IS_POINTER   (-4)

Definition at line 305 of file sqlext.h.

◆ SQL_IS_SELECT_INTO

#define SQL_IS_SELECT_INTO   0x00000004L

Definition at line 1604 of file sqlext.h.

◆ SQL_IS_SMALLINT

#define SQL_IS_SMALLINT   (-8)

Definition at line 309 of file sqlext.h.

◆ SQL_IS_UINTEGER

#define SQL_IS_UINTEGER   (-5)

Definition at line 306 of file sqlext.h.

◆ SQL_IS_USMALLINT

#define SQL_IS_USMALLINT   (-7)

Definition at line 308 of file sqlext.h.

◆ SQL_ISV_ASSERTIONS

#define SQL_ISV_ASSERTIONS   0x00000001L

Definition at line 1473 of file sqlext.h.

◆ SQL_ISV_CHARACTER_SETS

#define SQL_ISV_CHARACTER_SETS   0x00000002L

Definition at line 1474 of file sqlext.h.

◆ SQL_ISV_CHECK_CONSTRAINTS

#define SQL_ISV_CHECK_CONSTRAINTS   0x00000004L

Definition at line 1475 of file sqlext.h.

◆ SQL_ISV_COLLATIONS

#define SQL_ISV_COLLATIONS   0x00000008L

Definition at line 1476 of file sqlext.h.

◆ SQL_ISV_COLUMN_DOMAIN_USAGE

#define SQL_ISV_COLUMN_DOMAIN_USAGE   0x00000010L

Definition at line 1477 of file sqlext.h.

◆ SQL_ISV_COLUMN_PRIVILEGES

#define SQL_ISV_COLUMN_PRIVILEGES   0x00000020L

Definition at line 1478 of file sqlext.h.

◆ SQL_ISV_COLUMNS

#define SQL_ISV_COLUMNS   0x00000040L

Definition at line 1479 of file sqlext.h.

◆ SQL_ISV_CONSTRAINT_COLUMN_USAGE

#define SQL_ISV_CONSTRAINT_COLUMN_USAGE   0x00000080L

Definition at line 1480 of file sqlext.h.

◆ SQL_ISV_CONSTRAINT_TABLE_USAGE

#define SQL_ISV_CONSTRAINT_TABLE_USAGE   0x00000100L

Definition at line 1481 of file sqlext.h.

◆ SQL_ISV_DOMAIN_CONSTRAINTS

#define SQL_ISV_DOMAIN_CONSTRAINTS   0x00000200L

Definition at line 1482 of file sqlext.h.

◆ SQL_ISV_DOMAINS

#define SQL_ISV_DOMAINS   0x00000400L

Definition at line 1483 of file sqlext.h.

◆ SQL_ISV_KEY_COLUMN_USAGE

#define SQL_ISV_KEY_COLUMN_USAGE   0x00000800L

Definition at line 1484 of file sqlext.h.

◆ SQL_ISV_REFERENTIAL_CONSTRAINTS

#define SQL_ISV_REFERENTIAL_CONSTRAINTS   0x00001000L

Definition at line 1485 of file sqlext.h.

◆ SQL_ISV_SCHEMATA

#define SQL_ISV_SCHEMATA   0x00002000L

Definition at line 1486 of file sqlext.h.

◆ SQL_ISV_SQL_LANGUAGES

#define SQL_ISV_SQL_LANGUAGES   0x00004000L

Definition at line 1487 of file sqlext.h.

◆ SQL_ISV_TABLE_CONSTRAINTS

#define SQL_ISV_TABLE_CONSTRAINTS   0x00008000L

Definition at line 1488 of file sqlext.h.

◆ SQL_ISV_TABLE_PRIVILEGES

#define SQL_ISV_TABLE_PRIVILEGES   0x00010000L

Definition at line 1489 of file sqlext.h.

◆ SQL_ISV_TABLES

#define SQL_ISV_TABLES   0x00020000L

Definition at line 1490 of file sqlext.h.

◆ SQL_ISV_TRANSLATIONS

#define SQL_ISV_TRANSLATIONS   0x00040000L

Definition at line 1491 of file sqlext.h.

◆ SQL_ISV_USAGE_PRIVILEGES

#define SQL_ISV_USAGE_PRIVILEGES   0x00080000L

Definition at line 1492 of file sqlext.h.

◆ SQL_ISV_VIEW_COLUMN_USAGE

#define SQL_ISV_VIEW_COLUMN_USAGE   0x00100000L

Definition at line 1493 of file sqlext.h.

◆ SQL_ISV_VIEW_TABLE_USAGE

#define SQL_ISV_VIEW_TABLE_USAGE   0x00200000L

Definition at line 1494 of file sqlext.h.

◆ SQL_ISV_VIEWS

#define SQL_ISV_VIEWS   0x00400000L

Definition at line 1495 of file sqlext.h.

◆ SQL_KEYSET_CURSOR_ATTRIBUTES1

#define SQL_KEYSET_CURSOR_ATTRIBUTES1   150

Definition at line 918 of file sqlext.h.

◆ SQL_KEYSET_CURSOR_ATTRIBUTES2

#define SQL_KEYSET_CURSOR_ATTRIBUTES2   151

Definition at line 919 of file sqlext.h.

◆ SQL_KEYSET_SIZE

#define SQL_KEYSET_SIZE   8

Definition at line 246 of file sqlext.h.

◆ SQL_KEYSET_SIZE_DEFAULT

#define SQL_KEYSET_SIZE_DEFAULT   0UL

Definition at line 359 of file sqlext.h.

◆ SQL_KEYWORDS

#define SQL_KEYWORDS   89

Definition at line 836 of file sqlext.h.

◆ SQL_LCK_EXCLUSIVE

#define SQL_LCK_EXCLUSIVE   0x00000002L

Definition at line 1389 of file sqlext.h.

◆ SQL_LCK_NO_CHANGE

#define SQL_LCK_NO_CHANGE   0x00000001L

Definition at line 1388 of file sqlext.h.

◆ SQL_LCK_UNLOCK

#define SQL_LCK_UNLOCK   0x00000004L

Definition at line 1390 of file sqlext.h.

◆ SQL_LEN_BINARY_ATTR

#define SQL_LEN_BINARY_ATTR (   length)    (SQL_LEN_BINARY_ATTR_OFFSET-(length))

Definition at line 622 of file sqlext.h.

◆ SQL_LEN_BINARY_ATTR_OFFSET

#define SQL_LEN_BINARY_ATTR_OFFSET   (-100)

Definition at line 621 of file sqlext.h.

◆ SQL_LEN_DATA_AT_EXEC

#define SQL_LEN_DATA_AT_EXEC (   length)    (SQL_LEN_DATA_AT_EXEC_OFFSET-(length))

Definition at line 618 of file sqlext.h.

◆ SQL_LEN_DATA_AT_EXEC_OFFSET

#define SQL_LEN_DATA_AT_EXEC_OFFSET   (-100)

Definition at line 617 of file sqlext.h.

◆ SQL_LIKE_ESCAPE_CLAUSE

#define SQL_LIKE_ESCAPE_CLAUSE   113

Definition at line 848 of file sqlext.h.

◆ SQL_LIKE_ONLY

#define SQL_LIKE_ONLY   1

Definition at line 664 of file sqlext.h.

◆ SQL_LOCK_EXCLUSIVE

#define SQL_LOCK_EXCLUSIVE   1 /* 1.0 TRUE */

Definition at line 1746 of file sqlext.h.

◆ SQL_LOCK_NO_CHANGE

#define SQL_LOCK_NO_CHANGE   0 /* 1.0 FALSE */

Definition at line 1745 of file sqlext.h.

◆ SQL_LOCK_RECORD

#define SQL_LOCK_RECORD (   hstmt,
  irow,
  fLock 
)    SQLSetPos(hstmt,irow,SQL_POSITION,fLock)

Definition at line 1753 of file sqlext.h.

◆ SQL_LOCK_TYPES

#define SQL_LOCK_TYPES   78

Definition at line 828 of file sqlext.h.

◆ SQL_LOCK_UNLOCK

#define SQL_LOCK_UNLOCK   2

Definition at line 1747 of file sqlext.h.

◆ SQL_LOGIN_TIMEOUT

#define SQL_LOGIN_TIMEOUT   103

Definition at line 110 of file sqlext.h.

◆ SQL_LOGIN_TIMEOUT_DEFAULT

#define SQL_LOGIN_TIMEOUT_DEFAULT   15UL

Definition at line 187 of file sqlext.h.

◆ SQL_LONGVARBINARY

#define SQL_LONGVARBINARY   (-4)

Definition at line 435 of file sqlext.h.

◆ SQL_LONGVARCHAR

#define SQL_LONGVARCHAR   (-1)

Definition at line 432 of file sqlext.h.

◆ SQL_MAX_ASYNC_CONCURRENT_STATEMENTS

#define SQL_MAX_ASYNC_CONCURRENT_STATEMENTS   10022 /* new X/Open spec */

Definition at line 920 of file sqlext.h.

◆ SQL_MAX_BINARY_LITERAL_LEN

#define SQL_MAX_BINARY_LITERAL_LEN   112

Definition at line 847 of file sqlext.h.

◆ SQL_MAX_CHAR_LITERAL_LEN

#define SQL_MAX_CHAR_LITERAL_LEN   108

Definition at line 843 of file sqlext.h.

◆ SQL_MAX_DSN_LENGTH

#define SQL_MAX_DSN_LENGTH   32 /* maximum data source name size */

Definition at line 56 of file sqlext.h.

◆ SQL_MAX_LENGTH

#define SQL_MAX_LENGTH   3

Definition at line 241 of file sqlext.h.

◆ SQL_MAX_LENGTH_DEFAULT

#define SQL_MAX_LENGTH_DEFAULT   0UL

Definition at line 330 of file sqlext.h.

◆ SQL_MAX_OPTION_STRING_LENGTH

#define SQL_MAX_OPTION_STRING_LENGTH   256

Definition at line 58 of file sqlext.h.

◆ SQL_MAX_OWNER_NAME_LEN

#define SQL_MAX_OWNER_NAME_LEN   32 /* MAX_SCHEMA_NAME_LEN */

Definition at line 786 of file sqlext.h.

◆ SQL_MAX_PROCEDURE_NAME_LEN

#define SQL_MAX_PROCEDURE_NAME_LEN   33

Definition at line 787 of file sqlext.h.

◆ SQL_MAX_QUALIFIER_NAME_LEN

#define SQL_MAX_QUALIFIER_NAME_LEN   34 /* MAX_CATALOG_NAME_LEN */

Definition at line 788 of file sqlext.h.

◆ SQL_MAX_ROW_SIZE_INCLUDES_LONG

#define SQL_MAX_ROW_SIZE_INCLUDES_LONG   103

Definition at line 842 of file sqlext.h.

◆ SQL_MAX_ROWS

#define SQL_MAX_ROWS   1

Definition at line 239 of file sqlext.h.

◆ SQL_MAX_ROWS_DEFAULT

#define SQL_MAX_ROWS_DEFAULT   0UL

Definition at line 322 of file sqlext.h.

◆ SQL_MODE_DEFAULT

#define SQL_MODE_DEFAULT   SQL_MODE_READ_WRITE

Definition at line 179 of file sqlext.h.

◆ SQL_MODE_READ_ONLY

#define SQL_MODE_READ_ONLY   1UL

Definition at line 178 of file sqlext.h.

◆ SQL_MODE_READ_WRITE

#define SQL_MODE_READ_WRITE   0UL

Definition at line 177 of file sqlext.h.

◆ SQL_MULT_RESULT_SETS

#define SQL_MULT_RESULT_SETS   36

Definition at line 789 of file sqlext.h.

◆ SQL_MULTIPLE_ACTIVE_TXN

#define SQL_MULTIPLE_ACTIVE_TXN   37

Definition at line 790 of file sqlext.h.

◆ SQL_NC_END

#define SQL_NC_END   0x0004

Definition at line 1282 of file sqlext.h.

◆ SQL_NC_START

#define SQL_NC_START   0x0002

Definition at line 1281 of file sqlext.h.

◆ SQL_NEED_LONG_DATA_LEN

#define SQL_NEED_LONG_DATA_LEN   111

Definition at line 846 of file sqlext.h.

◆ SQL_NNC_NON_NULL

#define SQL_NNC_NON_NULL   0x0001

Definition at line 1277 of file sqlext.h.

◆ SQL_NNC_NULL

#define SQL_NNC_NULL   0x0000

Definition at line 1276 of file sqlext.h.

◆ SQL_NO_ACTION

#define SQL_NO_ACTION   3

Definition at line 1835 of file sqlext.h.

◆ SQL_NO_COLUMN_NUMBER

#define SQL_NO_COLUMN_NUMBER   (-1)

Definition at line 606 of file sqlext.h.

◆ SQL_NO_DATA_FOUND

#define SQL_NO_DATA_FOUND   SQL_NO_DATA

Definition at line 64 of file sqlext.h.

◆ SQL_NO_ROW_NUMBER

#define SQL_NO_ROW_NUMBER   (-1)

Definition at line 605 of file sqlext.h.

◆ SQL_NO_TOTAL

#define SQL_NO_TOTAL   (-4)

Definition at line 671 of file sqlext.h.

◆ SQL_NON_NULLABLE_COLUMNS

#define SQL_NON_NULLABLE_COLUMNS   75

Definition at line 825 of file sqlext.h.

◆ SQL_NOSCAN

#define SQL_NOSCAN   2

Definition at line 240 of file sqlext.h.

◆ SQL_NOSCAN_DEFAULT

#define SQL_NOSCAN_DEFAULT   SQL_NOSCAN_OFF

Definition at line 327 of file sqlext.h.

◆ SQL_NOSCAN_OFF

#define SQL_NOSCAN_OFF   0UL /* 1.0 FALSE */

Definition at line 325 of file sqlext.h.

◆ SQL_NOSCAN_ON

#define SQL_NOSCAN_ON   1UL /* 1.0 TRUE */

Definition at line 326 of file sqlext.h.

◆ SQL_NOT_DEFERRABLE

#define SQL_NOT_DEFERRABLE   7

Definition at line 1845 of file sqlext.h.

◆ SQL_NUMERIC_FUNCTIONS

#define SQL_NUMERIC_FUNCTIONS   49

Definition at line 799 of file sqlext.h.

◆ SQL_OAC_LEVEL1

#define SQL_OAC_LEVEL1   0x0001

Definition at line 1228 of file sqlext.h.

◆ SQL_OAC_LEVEL2

#define SQL_OAC_LEVEL2   0x0002

Definition at line 1229 of file sqlext.h.

◆ SQL_OAC_NONE

#define SQL_OAC_NONE   0x0000

Definition at line 1227 of file sqlext.h.

◆ SQL_ODBC_API_CONFORMANCE

#define SQL_ODBC_API_CONFORMANCE   9

Definition at line 777 of file sqlext.h.

◆ SQL_ODBC_CURSORS

#define SQL_ODBC_CURSORS   110

Definition at line 117 of file sqlext.h.

◆ SQL_ODBC_INTERFACE_CONFORMANCE

#define SQL_ODBC_INTERFACE_CONFORMANCE   152

Definition at line 921 of file sqlext.h.

◆ SQL_ODBC_KEYWORDS

#define SQL_ODBC_KEYWORDS

Definition at line 1869 of file sqlext.h.

◆ SQL_ODBC_SAG_CLI_CONFORMANCE

#define SQL_ODBC_SAG_CLI_CONFORMANCE   12

Definition at line 780 of file sqlext.h.

◆ SQL_ODBC_SQL_CONFORMANCE

#define SQL_ODBC_SQL_CONFORMANCE   15

Definition at line 781 of file sqlext.h.

◆ SQL_ODBC_SQL_OPT_IEF

#define SQL_ODBC_SQL_OPT_IEF   73 /* SQL_INTEGRITY */

Definition at line 823 of file sqlext.h.

◆ SQL_ODBC_VER

#define SQL_ODBC_VER   10

Definition at line 778 of file sqlext.h.

◆ SQL_OIC_CORE

#define SQL_OIC_CORE   1UL

Definition at line 1607 of file sqlext.h.

◆ SQL_OIC_LEVEL1

#define SQL_OIC_LEVEL1   2UL

Definition at line 1608 of file sqlext.h.

◆ SQL_OIC_LEVEL2

#define SQL_OIC_LEVEL2   3UL

Definition at line 1609 of file sqlext.h.

◆ SQL_OPT_TRACE

#define SQL_OPT_TRACE   104

Definition at line 111 of file sqlext.h.

◆ SQL_OPT_TRACE_DEFAULT

#define SQL_OPT_TRACE_DEFAULT   SQL_OPT_TRACE_OFF

Definition at line 192 of file sqlext.h.

◆ SQL_OPT_TRACE_FILE_DEFAULT

#define SQL_OPT_TRACE_FILE_DEFAULT   "/tmp/SQL.LOG"

Definition at line 196 of file sqlext.h.

◆ SQL_OPT_TRACE_OFF

#define SQL_OPT_TRACE_OFF   0UL

Definition at line 190 of file sqlext.h.

◆ SQL_OPT_TRACE_ON

#define SQL_OPT_TRACE_ON   1UL

Definition at line 191 of file sqlext.h.

◆ SQL_OPT_TRACEFILE

#define SQL_OPT_TRACEFILE   105

Definition at line 112 of file sqlext.h.

◆ SQL_OSC_CORE

#define SQL_OSC_CORE   0x0001

Definition at line 1239 of file sqlext.h.

◆ SQL_OSC_EXTENDED

#define SQL_OSC_EXTENDED   0x0002

Definition at line 1240 of file sqlext.h.

◆ SQL_OSC_MINIMUM

#define SQL_OSC_MINIMUM   0x0000

Definition at line 1238 of file sqlext.h.

◆ SQL_OSCC_COMPLIANT

#define SQL_OSCC_COMPLIANT   0x0001

Definition at line 1234 of file sqlext.h.

◆ SQL_OSCC_NOT_COMPLIANT

#define SQL_OSCC_NOT_COMPLIANT   0x0000

Definition at line 1233 of file sqlext.h.

◆ SQL_OU_DML_STATEMENTS

#define SQL_OU_DML_STATEMENTS   0x00000001L

Definition at line 1319 of file sqlext.h.

◆ SQL_OU_INDEX_DEFINITION

#define SQL_OU_INDEX_DEFINITION   0x00000008L

Definition at line 1322 of file sqlext.h.

◆ SQL_OU_PRIVILEGE_DEFINITION

#define SQL_OU_PRIVILEGE_DEFINITION   0x00000010L

Definition at line 1323 of file sqlext.h.

◆ SQL_OU_PROCEDURE_INVOCATION

#define SQL_OU_PROCEDURE_INVOCATION   0x00000002L

Definition at line 1320 of file sqlext.h.

◆ SQL_OU_TABLE_DEFINITION

#define SQL_OU_TABLE_DEFINITION   0x00000004L

Definition at line 1321 of file sqlext.h.

◆ SQL_OUTER_JOINS

#define SQL_OUTER_JOINS   38

Definition at line 791 of file sqlext.h.

◆ SQL_OV_ODBC2

#define SQL_OV_ODBC2   2UL

Definition at line 97 of file sqlext.h.

◆ SQL_OV_ODBC3

#define SQL_OV_ODBC3   3UL

Definition at line 98 of file sqlext.h.

◆ SQL_OV_ODBC3_80

#define SQL_OV_ODBC3_80   380UL

Definition at line 104 of file sqlext.h.

◆ SQL_OWNER_TERM

#define SQL_OWNER_TERM   39

Definition at line 792 of file sqlext.h.

◆ SQL_OWNER_USAGE

#define SQL_OWNER_USAGE   91

Definition at line 837 of file sqlext.h.

◆ SQL_PACKET_SIZE

#define SQL_PACKET_SIZE   112

Definition at line 119 of file sqlext.h.

◆ SQL_PARAM_ARRAY_ROW_COUNTS

#define SQL_PARAM_ARRAY_ROW_COUNTS   153

Definition at line 922 of file sqlext.h.

◆ SQL_PARAM_ARRAY_SELECTS

#define SQL_PARAM_ARRAY_SELECTS   154

Definition at line 923 of file sqlext.h.

◆ SQL_PARAM_BIND_BY_COLUMN

#define SQL_PARAM_BIND_BY_COLUMN   0UL

Definition at line 314 of file sqlext.h.

◆ SQL_PARAM_BIND_TYPE_DEFAULT

#define SQL_PARAM_BIND_TYPE_DEFAULT   SQL_PARAM_BIND_BY_COLUMN

Definition at line 315 of file sqlext.h.

◆ SQL_PARAM_DIAG_UNAVAILABLE

#define SQL_PARAM_DIAG_UNAVAILABLE   1

Definition at line 1824 of file sqlext.h.

◆ SQL_PARAM_ERROR

#define SQL_PARAM_ERROR   5

Definition at line 1822 of file sqlext.h.

◆ SQL_PARAM_IGNORE

#define SQL_PARAM_IGNORE   1

Definition at line 1827 of file sqlext.h.

◆ SQL_PARAM_INPUT

#define SQL_PARAM_INPUT   1

Definition at line 1852 of file sqlext.h.

◆ SQL_PARAM_INPUT_OUTPUT

#define SQL_PARAM_INPUT_OUTPUT   2

Definition at line 1853 of file sqlext.h.

◆ SQL_PARAM_INPUT_OUTPUT_STREAM

#define SQL_PARAM_INPUT_OUTPUT_STREAM   8

Definition at line 1858 of file sqlext.h.

◆ SQL_PARAM_OUTPUT

#define SQL_PARAM_OUTPUT   4

Definition at line 1855 of file sqlext.h.

◆ SQL_PARAM_OUTPUT_STREAM

#define SQL_PARAM_OUTPUT_STREAM   16

Definition at line 1859 of file sqlext.h.

◆ SQL_PARAM_PROCEED

#define SQL_PARAM_PROCEED   0

Definition at line 1826 of file sqlext.h.

◆ SQL_PARAM_SUCCESS

#define SQL_PARAM_SUCCESS   0

Definition at line 1820 of file sqlext.h.

◆ SQL_PARAM_SUCCESS_WITH_INFO

#define SQL_PARAM_SUCCESS_WITH_INFO   6

Definition at line 1821 of file sqlext.h.

◆ SQL_PARAM_TYPE_DEFAULT

#define SQL_PARAM_TYPE_DEFAULT   SQL_PARAM_INPUT_OUTPUT

Definition at line 626 of file sqlext.h.

◆ SQL_PARAM_TYPE_UNKNOWN

#define SQL_PARAM_TYPE_UNKNOWN   0

Definition at line 1851 of file sqlext.h.

◆ SQL_PARAM_UNUSED

#define SQL_PARAM_UNUSED   7

Definition at line 1823 of file sqlext.h.

◆ SQL_PARC_BATCH

#define SQL_PARC_BATCH   1

Definition at line 1457 of file sqlext.h.

◆ SQL_PARC_NO_BATCH

#define SQL_PARC_NO_BATCH   2

Definition at line 1458 of file sqlext.h.

◆ SQL_PAS_BATCH

#define SQL_PAS_BATCH   1

Definition at line 1461 of file sqlext.h.

◆ SQL_PAS_NO_BATCH

#define SQL_PAS_NO_BATCH   2

Definition at line 1462 of file sqlext.h.

◆ SQL_PAS_NO_SELECT

#define SQL_PAS_NO_SELECT   3

Definition at line 1463 of file sqlext.h.

◆ SQL_PC_NOT_PSEUDO

#define SQL_PC_NOT_PSEUDO   1

Definition at line 1765 of file sqlext.h.

◆ SQL_POS_ADD

#define SQL_POS_ADD   0x00000010L

Definition at line 1398 of file sqlext.h.

◆ SQL_POS_DELETE

#define SQL_POS_DELETE   0x00000008L

Definition at line 1397 of file sqlext.h.

◆ SQL_POS_OPERATIONS