Harlinn.Windows 0.1
Loading...
Searching...
No Matches
Harlinn::ODBC::MsSql Namespace Reference

Classes

struct  dbdatetime
 
struct  dbdatetime4
 
struct  dbmoney
 
struct  tagDBTIME2
 
struct  tagDBTIMESTAMPOFFSET
 
struct  tagSS_TIME2_STRUCT
 
struct  tagSS_TIMESTAMPOFFSET_STRUCT
 

Typedefs

typedef char DBCHAR
 
typedef short SQLSMALLINT
 
typedef unsigned short SQLUSMALLINT
 
typedef unsigned char DBBINARY
 
typedef unsigned char DBTINYINT
 
typedef short DBSMALLINT
 
typedef unsigned short DBUSMALLINT
 
typedef double DBFLT8
 
typedef unsigned char DBBIT
 
typedef unsigned char DBBOOL
 
typedef float DBFLT4
 
typedef DBFLT4 DBREAL
 
typedef UINT DBUBOOL
 
typedef struct Harlinn::ODBC::MsSql::dbmoney DBMONEY
 
typedef struct Harlinn::ODBC::MsSql::dbdatetime DBDATETIME
 
typedef struct Harlinn::ODBC::MsSql::dbdatetime4 DBDATETIM4
 
typedef LONG DBMONEY4
 
typedef struct Harlinn::ODBC::MsSql::tagSS_TIME2_STRUCT SQL_SS_TIME2_STRUCT
 
typedef struct Harlinn::ODBC::MsSql::tagSS_TIMESTAMPOFFSET_STRUCT SQL_SS_TIMESTAMPOFFSET_STRUCT
 
typedef struct Harlinn::ODBC::MsSql::tagDBTIME2 DBTIME2
 
typedef struct Harlinn::ODBC::MsSql::tagDBTIMESTAMPOFFSET DBTIMESTAMPOFFSET
 
using DBNUM_PREC_TYPE = BYTE
 
using DBNUM_SCALE_TYPE = BYTE
 
using DBNUM_VAL_TYPE = BYTE
 

Variables

constexpr const char SQLODBC_PRODUCT_NAME_FULL_VER_ANSI [] = "Microsoft ODBC Driver 11 for SQL Server"
 
constexpr const char SQLODBC_PRODUCT_NAME_FULL_ANSI [] = "Microsoft ODBC Driver for SQL Server"
 
constexpr const char SQLODBC_PRODUCT_NAME_SHORT_VER_ANSI [] = "ODBC Driver 11 for SQL Server"
 
constexpr const char SQLODBC_PRODUCT_NAME_SHORT_ANSI [] = "ODBC Driver for SQL Server"
 
constexpr const char SQLODBC_FILE_NAME_ANSI [] = "msodbcsql"
 
constexpr const char SQLODBC_FILE_NAME_VER_ANSI [] = "msodbcsql11"
 
constexpr const char SQLODBC_FILE_NAME_FULL_ANSI [] = "msodbcsql11.dll"
 
constexpr const wchar_t SQLODBC_PRODUCT_NAME_FULL_VER_UNICODE [] = L"Microsoft ODBC Driver 11 for SQL Server"
 
constexpr const wchar_t SQLODBC_PRODUCT_NAME_FULL_UNICODE [] = L"Microsoft ODBC Driver for SQL Server"
 
constexpr const wchar_t SQLODBC_PRODUCT_NAME_SHORT_VER_UNICODE [] = L"ODBC Driver 11 for SQL Server"
 
constexpr const wchar_t SQLODBC_PRODUCT_NAME_SHORT_UNICODE [] = L"ODBC Driver for SQL Server"
 
constexpr const wchar_t SQLODBC_FILE_NAME_UNICODE [] = L"msodbcsql"
 
constexpr const wchar_t SQLODBC_FILE_NAME_VER_UNICODE [] = L"msodbcsql11"
 
constexpr const wchar_t SQLODBC_FILE_NAME_FULL_UNICODE [] = L"msodbcsql11.dll"
 
constexpr const char * SQLODBC_PRODUCT_NAME_FULL_VER = SQLODBC_PRODUCT_NAME_FULL_VER_ANSI
 
constexpr const char * SQLODBC_PRODUCT_NAME_FULL = SQLODBC_PRODUCT_NAME_FULL_ANSI
 
constexpr const char * SQLODBC_PRODUCT_NAME_SHORT_VER = SQLODBC_PRODUCT_NAME_SHORT_VER_ANSI
 
constexpr const char * SQLODBC_PRODUCT_NAME_SHORT = SQLODBC_PRODUCT_NAME_SHORT_ANSI
 
constexpr const char * SQLODBC_FILE_NAME = SQLODBC_FILE_NAME_ANSI
 
constexpr const char * SQLODBC_FILE_NAME_VER = SQLODBC_FILE_NAME_VER_ANSI
 
constexpr const char * SQLODBC_FILE_NAME_FULL = SQLODBC_FILE_NAME_FULL_ANSI
 
constexpr auto SQLODBC_DRIVER_NAME = SQLODBC_PRODUCT_NAME_SHORT_VER
 
constexpr char SQLNCLI_PRODUCT_NAME_FULL_VER_ANSI [] = "Microsoft SQL Server Native Client 11.0"
 
constexpr char SQLNCLI_PRODUCT_NAME_FULL_ANSI [] = "Microsoft SQL Server Native Client"
 
constexpr char SQLNCLI_PRODUCT_NAME_SHORT_VER_ANSI [] = "SQL Server Native Client 11.0"
 
constexpr char SQLNCLI_PRODUCT_NAME_SHORT_ANSI [] = "SQL Server Native Client"
 
constexpr char SQLNCLI_FILE_NAME_ANSI [] = "sqlncli"
 
constexpr char SQLNCLI_FILE_NAME_VER_ANSI [] = "sqlncli11"
 
constexpr char SQLNCLI_FILE_NAME_FULL_ANSI [] = "sqlncli11.dll"
 
constexpr wchar_t SQLNCLI_PRODUCT_NAME_FULL_VER_UNICODE [] = L"Microsoft SQL Server Native Client 11.0"
 
constexpr wchar_t SQLNCLI_PRODUCT_NAME_FULL_UNICODE [] = L"Microsoft SQL Server Native Client"
 
constexpr wchar_t SQLNCLI_PRODUCT_NAME_SHORT_VER_UNICODE [] = L"SQL Server Native Client 11.0"
 
constexpr wchar_t SQLNCLI_PRODUCT_NAME_SHORT_UNICODE [] = L"SQL Server Native Client"
 
constexpr wchar_t SQLNCLI_FILE_NAME_UNICODE [] = L"sqlncli"
 
constexpr wchar_t SQLNCLI_FILE_NAME_VER_UNICODE [] = L"sqlncli11"
 
constexpr wchar_t SQLNCLI_FILE_NAME_FULL_UNICODE [] = L"sqlncli11.dll"
 
constexpr const char * SQLNCLI_PRODUCT_NAME_FULL_VER = SQLNCLI_PRODUCT_NAME_FULL_VER_ANSI
 
constexpr const char * SQLNCLI_PRODUCT_NAME_FULL = SQLNCLI_PRODUCT_NAME_FULL_ANSI
 
constexpr const char * SQLNCLI_PRODUCT_NAME_SHORT_VER = SQLNCLI_PRODUCT_NAME_SHORT_VER_ANSI
 
constexpr const char * SQLNCLI_PRODUCT_NAME_SHORT = SQLNCLI_PRODUCT_NAME_SHORT_ANSI
 
constexpr const char * SQLNCLI_FILE_NAME = SQLNCLI_FILE_NAME_ANSI
 
constexpr const char * SQLNCLI_FILE_NAME_VER = SQLNCLI_FILE_NAME_VER_ANSI
 
constexpr const char * SQLNCLI_FILE_NAME_FULL = SQLNCLI_FILE_NAME_FULL_ANSI
 
constexpr const auto SQLNCLI_DRIVER_NAME = SQLNCLI_PRODUCT_NAME_SHORT_VER
 
constexpr const UInt32 SQL_MAX_SQLSERVERNAME = 128
 
constexpr const SQLINTEGER SQL_COPT_SS_BASE = 1200
 
constexpr const SQLINTEGER SQL_COPT_SS_REMOTE_PWD = ( SQL_COPT_SS_BASE + 1 )
 dbrpwset SQLSetConnectOption only
 
constexpr const SQLINTEGER SQL_COPT_SS_USE_PROC_FOR_PREP = ( SQL_COPT_SS_BASE + 2 )
 
constexpr const SQLINTEGER SQL_COPT_SS_INTEGRATED_SECURITY = ( SQL_COPT_SS_BASE + 3 )
 Force integrated security on login.
 
constexpr const SQLINTEGER SQL_COPT_SS_PRESERVE_CURSORS = ( SQL_COPT_SS_BASE + 4 )
 Preserve server cursors after SQLTransact.
 
constexpr const SQLINTEGER SQL_COPT_SS_USER_DATA = ( SQL_COPT_SS_BASE + 5 )
 dbgetuserdata/dbsetuserdata
 
constexpr const SQLINTEGER SQL_COPT_SS_ENLIST_IN_DTC = SQL_ATTR_ENLIST_IN_DTC
 Enlist in a DTC transaction.
 
constexpr const SQLINTEGER SQL_COPT_SS_ENLIST_IN_XA = SQL_ATTR_ENLIST_IN_XA
 Enlist in a XA transaction.
 
constexpr const SQLINTEGER SQL_COPT_SS_FALLBACK_CONNECT = ( SQL_COPT_SS_BASE + 10 )
 Enables FallBack connections.
 
constexpr const SQLINTEGER SQL_COPT_SS_PERF_DATA = ( SQL_COPT_SS_BASE + 11 )
 Used to access SQL Server ODBC driver performance data.
 
constexpr const SQLINTEGER SQL_COPT_SS_PERF_DATA_LOG = ( SQL_COPT_SS_BASE + 12 )
 Used to set the logfile name for the Performance data.
 
constexpr const SQLINTEGER SQL_COPT_SS_PERF_QUERY_INTERVAL = ( SQL_COPT_SS_BASE + 13 )
 Used to set the query logging threshold in milliseconds.
 
constexpr const SQLINTEGER SQL_COPT_SS_PERF_QUERY_LOG = ( SQL_COPT_SS_BASE + 14 )
 Used to set the logfile name for saving queryies.
 
constexpr const SQLINTEGER SQL_COPT_SS_PERF_QUERY = ( SQL_COPT_SS_BASE + 15 )
 Used to start and stop query logging.
 
constexpr const SQLINTEGER SQL_COPT_SS_PERF_DATA_LOG_NOW = ( SQL_COPT_SS_BASE + 16 )
 Used to make a statistics log entry to disk.
 
constexpr const SQLINTEGER SQL_COPT_SS_QUOTED_IDENT = ( SQL_COPT_SS_BASE + 17 )
 Enable/Disable Quoted Identifiers.
 
constexpr const SQLINTEGER SQL_COPT_SS_ANSI_NPW = ( SQL_COPT_SS_BASE + 18 )
 Enable/Disable ANSI NULL, Padding and Warnings.
 
constexpr const SQLINTEGER SQL_COPT_SS_BCP = ( SQL_COPT_SS_BASE + 19 )
 Allow BCP usage on connection.
 
constexpr const SQLINTEGER SQL_COPT_SS_TRANSLATE = ( SQL_COPT_SS_BASE + 20 )
 Perform code page translation.
 
constexpr const SQLINTEGER SQL_COPT_SS_ATTACHDBFILENAME = ( SQL_COPT_SS_BASE + 21 )
 File name to be attached as a database.
 
constexpr const SQLINTEGER SQL_COPT_SS_CONCAT_NULL = ( SQL_COPT_SS_BASE + 22 )
 Enable/Disable CONCAT_NULL_YIELDS_NULL.
 
constexpr const SQLINTEGER SQL_COPT_SS_ENCRYPT = ( SQL_COPT_SS_BASE + 23 )
 Allow strong encryption for data.
 
constexpr const SQLINTEGER SQL_COPT_SS_MARS_ENABLED = ( SQL_COPT_SS_BASE + 24 )
 Multiple active result set per connection.
 
constexpr const SQLINTEGER SQL_COPT_SS_FAILOVER_PARTNER = ( SQL_COPT_SS_BASE + 25 )
 Failover partner server.
 
constexpr const SQLINTEGER SQL_COPT_SS_OLDPWD = ( SQL_COPT_SS_BASE + 26 )
 Old Password, used when changing password during login.
 
constexpr const SQLINTEGER SQL_COPT_SS_TXN_ISOLATION = ( SQL_COPT_SS_BASE + 27 )
 Used to set/get any driver-specific or ODBC-defined TXN iso level.
 
constexpr const SQLINTEGER SQL_COPT_SS_TRUST_SERVER_CERTIFICATE = ( SQL_COPT_SS_BASE + 28 )
 Trust server certificate.
 
constexpr const SQLINTEGER SQL_COPT_SS_SERVER_SPN = ( SQL_COPT_SS_BASE + 29 )
 Server SPN.
 
constexpr const SQLINTEGER SQL_COPT_SS_FAILOVER_PARTNER_SPN = ( SQL_COPT_SS_BASE + 30 )
 Failover partner server SPN.
 
constexpr const SQLINTEGER SQL_COPT_SS_INTEGRATED_AUTHENTICATION_METHOD = ( SQL_COPT_SS_BASE + 31 )
 The integrated authentication method used for the connection.
 
constexpr const SQLINTEGER SQL_COPT_SS_MUTUALLY_AUTHENTICATED = ( SQL_COPT_SS_BASE + 32 )
 Used to decide if the connection is mutually authenticated.
 
constexpr const SQLINTEGER SQL_COPT_SS_CLIENT_CONNECTION_ID = ( SQL_COPT_SS_BASE + 33 )
 Post connection attribute used to get the ConnectionID.
 
constexpr const SQLINTEGER SQL_REMOTE_PWD = SQL_COPT_SS_REMOTE_PWD
 
constexpr const SQLINTEGER SQL_USE_PROCEDURE_FOR_PREPARE = SQL_COPT_SS_USE_PROC_FOR_PREP
 
constexpr const SQLINTEGER SQL_INTEGRATED_SECURITY = SQL_COPT_SS_INTEGRATED_SECURITY
 
constexpr const SQLINTEGER SQL_PRESERVE_CURSORS = SQL_COPT_SS_PRESERVE_CURSORS
 
constexpr const SQLINTEGER SQL_SOPT_SS_BASE = 1225
 
constexpr const SQLINTEGER SQL_SOPT_SS_TEXTPTR_LOGGING = ( SQL_SOPT_SS_BASE + 0 )
 Text pointer logging.
 
constexpr const SQLINTEGER SQL_SOPT_SS_CURRENT_COMMAND = ( SQL_SOPT_SS_BASE + 1 )
 dbcurcmd SQLGetStmtOption only
 
constexpr const SQLINTEGER SQL_SOPT_SS_HIDDEN_COLUMNS = ( SQL_SOPT_SS_BASE + 2 )
 Expose FOR BROWSE hidden columns.
 
constexpr const SQLINTEGER SQL_SOPT_SS_NOBROWSETABLE = ( SQL_SOPT_SS_BASE + 3 )
 Set NOBROWSETABLE option.
 
constexpr const SQLINTEGER SQL_SOPT_SS_REGIONALIZE = ( SQL_SOPT_SS_BASE + 4 )
 Regionalize output character conversions.
 
constexpr const SQLINTEGER SQL_SOPT_SS_CURSOR_OPTIONS = ( SQL_SOPT_SS_BASE + 5 )
 Server cursor options.
 
constexpr const SQLINTEGER SQL_SOPT_SS_NOCOUNT_STATUS = ( SQL_SOPT_SS_BASE + 6 )
 Real vs. Not Real row count indicator.
 
constexpr const SQLINTEGER SQL_SOPT_SS_DEFER_PREPARE = ( SQL_SOPT_SS_BASE + 7 )
 Defer prepare until necessary.
 
constexpr const SQLINTEGER SQL_SOPT_SS_QUERYNOTIFICATION_TIMEOUT = ( SQL_SOPT_SS_BASE + 8 )
 Notification timeout.
 
constexpr const SQLINTEGER SQL_SOPT_SS_QUERYNOTIFICATION_MSGTEXT = ( SQL_SOPT_SS_BASE + 9 )
 Notification message text.
 
constexpr const SQLINTEGER SQL_SOPT_SS_QUERYNOTIFICATION_OPTIONS = ( SQL_SOPT_SS_BASE + 10 )
 SQL service broker name.
 
constexpr const SQLINTEGER SQL_SOPT_SS_PARAM_FOCUS = ( SQL_SOPT_SS_BASE + 11 )
 Direct subsequent calls to parameter related methods to set properties on constituent columns/parameters of container types.
 
constexpr const SQLINTEGER SQL_SOPT_SS_NAME_SCOPE = ( SQL_SOPT_SS_BASE + 12 )
 Sets name scope for subsequent catalog function calls.
 
constexpr const SQLINTEGER SQL_SOPT_SS_MAX_USED = SQL_SOPT_SS_NAME_SCOPE
 
constexpr const SQLINTEGER SQL_TEXTPTR_LOGGING = SQL_SOPT_SS_TEXTPTR_LOGGING
 
constexpr const SQLINTEGER SQL_COPT_SS_BASE_EX = 1240
 
constexpr const SQLINTEGER SQL_COPT_SS_BROWSE_CONNECT = ( SQL_COPT_SS_BASE_EX + 1 )
 Browse connect mode of operation.
 
constexpr const SQLINTEGER SQL_COPT_SS_BROWSE_SERVER = ( SQL_COPT_SS_BASE_EX + 2 )
 Single Server browse request.
 
constexpr const SQLINTEGER SQL_COPT_SS_WARN_ON_CP_ERROR = ( SQL_COPT_SS_BASE_EX + 3 )
 Issues warning when data from the server had a loss during code page conversion.
 
constexpr const SQLINTEGER SQL_COPT_SS_CONNECTION_DEAD = ( SQL_COPT_SS_BASE_EX + 4 )
 dbdead SQLGetConnectOption only. It will try to ping the server. Expensive connection check
 
constexpr const SQLINTEGER SQL_COPT_SS_BROWSE_CACHE_DATA = ( SQL_COPT_SS_BASE_EX + 5 )
 Determines if we should cache browse info. Used when returned buffer is greater then ODBC limit (32K)
 
constexpr const SQLINTEGER SQL_COPT_SS_RESET_CONNECTION = ( SQL_COPT_SS_BASE_EX + 6 )
 When this option is set, we will perform connection reset on next packet.
 
constexpr const SQLINTEGER SQL_COPT_SS_APPLICATION_INTENT = ( SQL_COPT_SS_BASE_EX + 7 )
 Application Intent.
 
constexpr const SQLINTEGER SQL_COPT_SS_MULTISUBNET_FAILOVER = ( SQL_COPT_SS_BASE_EX + 8 )
 Multi-subnet Failover.
 
constexpr const SQLINTEGER SQL_COPT_SS_EX_MAX_USED = SQL_COPT_SS_MULTISUBNET_FAILOVER
 
constexpr const SQLINTEGER SQL_CA_SS_BASE = 1200
 
constexpr const SQLINTEGER SQL_CA_SS_COLUMN_SSTYPE = ( SQL_CA_SS_BASE + 0 )
 
constexpr const SQLINTEGER SQL_CA_SS_COLUMN_UTYPE = ( SQL_CA_SS_BASE + 1 )
 
constexpr const SQLINTEGER SQL_CA_SS_NUM_ORDERS = ( SQL_CA_SS_BASE + 2 )
 
constexpr const SQLINTEGER SQL_CA_SS_COLUMN_ORDER = ( SQL_CA_SS_BASE + 3 )
 
constexpr const SQLINTEGER SQL_CA_SS_COLUMN_VARYLEN = ( SQL_CA_SS_BASE + 4 )
 
constexpr const SQLINTEGER SQL_CA_SS_NUM_COMPUTES = ( SQL_CA_SS_BASE + 5 )
 
constexpr const SQLINTEGER SQL_CA_SS_COMPUTE_ID = ( SQL_CA_SS_BASE + 6 )
 
constexpr const SQLINTEGER SQL_CA_SS_COMPUTE_BYLIST = ( SQL_CA_SS_BASE + 7 )
 
constexpr const SQLINTEGER SQL_CA_SS_COLUMN_ID = ( SQL_CA_SS_BASE + 8 )
 
constexpr const SQLINTEGER SQL_CA_SS_COLUMN_OP = ( SQL_CA_SS_BASE + 9 )
 
constexpr const SQLINTEGER SQL_CA_SS_COLUMN_SIZE = ( SQL_CA_SS_BASE + 10 )
 
constexpr const SQLINTEGER SQL_CA_SS_COLUMN_HIDDEN = ( SQL_CA_SS_BASE + 11 )
 
constexpr const SQLINTEGER SQL_CA_SS_COLUMN_KEY = ( SQL_CA_SS_BASE + 12 )
 
constexpr const SQLINTEGER SQL_CA_SS_COLUMN_COLLATION = ( SQL_CA_SS_BASE + 14 )
 
constexpr const SQLINTEGER SQL_CA_SS_VARIANT_TYPE = ( SQL_CA_SS_BASE + 15 )
 
constexpr const SQLINTEGER SQL_CA_SS_VARIANT_SQL_TYPE = ( SQL_CA_SS_BASE + 16 )
 
constexpr const SQLINTEGER SQL_CA_SS_VARIANT_SERVER_TYPE = ( SQL_CA_SS_BASE + 17 )
 
constexpr const SQLINTEGER SQL_CA_SS_UDT_CATALOG_NAME = ( SQL_CA_SS_BASE + 18 )
 
constexpr const SQLINTEGER SQL_CA_SS_UDT_SCHEMA_NAME = ( SQL_CA_SS_BASE + 19 )
 
constexpr const SQLINTEGER SQL_CA_SS_UDT_TYPE_NAME = ( SQL_CA_SS_BASE + 20 )
 
constexpr const SQLINTEGER SQL_CA_SS_UDT_ASSEMBLY_TYPE_NAME = ( SQL_CA_SS_BASE + 21 )
 
constexpr const SQLINTEGER SQL_CA_SS_XML_SCHEMACOLLECTION_CATALOG_NAME = ( SQL_CA_SS_BASE + 22 )
 
constexpr const SQLINTEGER SQL_CA_SS_XML_SCHEMACOLLECTION_SCHEMA_NAME = ( SQL_CA_SS_BASE + 23 )
 
constexpr const SQLINTEGER SQL_CA_SS_XML_SCHEMACOLLECTION_NAME = ( SQL_CA_SS_BASE + 24 )
 
constexpr const SQLINTEGER SQL_CA_SS_CATALOG_NAME = ( SQL_CA_SS_BASE + 25 )
 
constexpr const SQLINTEGER SQL_CA_SS_SCHEMA_NAME = ( SQL_CA_SS_BASE + 26 )
 
constexpr const SQLINTEGER SQL_CA_SS_TYPE_NAME = ( SQL_CA_SS_BASE + 27 )
 
constexpr const SQLINTEGER SQL_CA_SS_COLUMN_COMPUTED = ( SQL_CA_SS_BASE + 29 )
 
constexpr const SQLINTEGER SQL_CA_SS_COLUMN_IN_UNIQUE_KEY = ( SQL_CA_SS_BASE + 30 )
 
constexpr const SQLINTEGER SQL_CA_SS_COLUMN_SORT_ORDER = ( SQL_CA_SS_BASE + 31 )
 
constexpr const SQLINTEGER SQL_CA_SS_COLUMN_SORT_ORDINAL = ( SQL_CA_SS_BASE + 32 )
 
constexpr const SQLINTEGER SQL_CA_SS_COLUMN_HAS_DEFAULT_VALUE = ( SQL_CA_SS_BASE + 33 )
 
constexpr const SQLINTEGER SQL_CA_SS_IS_COLUMN_SET = ( SQL_CA_SS_BASE + 34 )
 
constexpr const SQLINTEGER SQL_CA_SS_SERVER_TYPE = ( SQL_CA_SS_BASE + 35 )
 
constexpr const SQLINTEGER SQL_CA_SS_MAX_USED = ( SQL_CA_SS_BASE + 36 )
 
constexpr const SQLINTEGER SQL_CURSOR_FAST_FORWARD_ONLY = 8
 
constexpr const SQLINTEGER SQL_UP_OFF = 0L
 
constexpr const SQLINTEGER SQL_UP_ON = 1L
 
constexpr const SQLINTEGER SQL_UP_ON_DROP = 2L
 
constexpr const SQLINTEGER SQL_UP_DEFAULT = SQL_UP_ON
 
constexpr const SQLINTEGER SQL_IS_OFF = 0L
 
constexpr const SQLINTEGER SQL_IS_ON = 1L
 
constexpr const SQLINTEGER SQL_IS_DEFAULT = SQL_IS_OFF
 
constexpr const SQLINTEGER SQL_PC_OFF = 0L
 
constexpr const SQLINTEGER SQL_PC_ON = 1L
 
constexpr const SQLINTEGER SQL_PC_DEFAULT = SQL_PC_OFF
 
constexpr const nullptr_t SQL_UD_NOTSET = nullptr
 
constexpr const SQLINTEGER SQL_XL_OFF = 0L
 
constexpr const SQLINTEGER SQL_XL_ON = 1L
 
constexpr const SQLINTEGER SQL_XL_DEFAULT = SQL_XL_ON
 
constexpr const SQLINTEGER SQL_FB_OFF = 0L
 
constexpr const SQLINTEGER SQL_FB_ON = 1L
 
constexpr const SQLINTEGER SQL_FB_DEFAULT = SQL_FB_OFF
 
constexpr const SQLINTEGER SQL_BCP_OFF = 0L
 
constexpr const SQLINTEGER SQL_BCP_ON = 1L
 
constexpr const SQLINTEGER SQL_BCP_DEFAULT = SQL_BCP_OFF
 
constexpr const SQLINTEGER SQL_QI_OFF = 0L
 
constexpr const SQLINTEGER SQL_QI_ON = 1L
 
constexpr const SQLINTEGER SQL_QI_DEFAULT = SQL_QI_ON
 
constexpr const SQLINTEGER SQL_AD_OFF = 0L
 
constexpr const SQLINTEGER SQL_AD_ON = 1L
 
constexpr const SQLINTEGER SQL_AD_DEFAULT = SQL_AD_ON
 
constexpr const SQLINTEGER SQL_CN_OFF = 0L
 
constexpr const SQLINTEGER SQL_CN_ON = 1L
 
constexpr const SQLINTEGER SQL_CN_DEFAULT = SQL_CN_ON
 
constexpr const SQLINTEGER SQL_TL_OFF = 0L
 
constexpr const SQLINTEGER SQL_TL_ON = 1L
 
constexpr const SQLINTEGER SQL_TL_DEFAULT = SQL_TL_ON
 
constexpr const SQLINTEGER SQL_HC_OFF = 0L
 
constexpr const SQLINTEGER SQL_HC_ON = 1L
 
constexpr const SQLINTEGER SQL_HC_DEFAULT = SQL_HC_OFF
 
constexpr const SQLINTEGER SQL_NB_OFF = 0L
 
constexpr const SQLINTEGER SQL_NB_ON = 1L
 
constexpr const SQLINTEGER SQL_NB_DEFAULT = SQL_NB_OFF
 
constexpr const SQLINTEGER SQL_RE_OFF = 0L
 
constexpr const SQLINTEGER SQL_RE_ON = 1L
 
constexpr const SQLINTEGER SQL_RE_DEFAULT = SQL_RE_OFF
 
constexpr const SQLINTEGER SQL_CO_OFF = 0L
 
constexpr const SQLINTEGER SQL_CO_FFO = 1L
 
constexpr const SQLINTEGER SQL_CO_AF = 2L
 
constexpr const SQLINTEGER SQL_CO_FFO_AF = ( SQL_CO_FFO | SQL_CO_AF )
 
constexpr const SQLINTEGER SQL_CO_FIREHOSE_AF = 4L
 
constexpr const SQLINTEGER SQL_CO_DEFAULT = SQL_CO_OFF
 
constexpr const SQLINTEGER SQL_NC_OFF = 0L
 
constexpr const SQLINTEGER SQL_NC_ON = 1L
 
constexpr const SQLINTEGER SQL_DP_OFF = 0L
 
constexpr const SQLINTEGER SQL_DP_ON = 1L
 
constexpr const SQLINTEGER SQL_SS_NAME_SCOPE_TABLE = 0L
 
constexpr const SQLINTEGER SQL_SS_NAME_SCOPE_TABLE_TYPE = 1L
 
constexpr const SQLINTEGER SQL_SS_NAME_SCOPE_EXTENDED = 2L
 
constexpr const SQLINTEGER SQL_SS_NAME_SCOPE_SPARSE_COLUMN_SET = 3L
 
constexpr const SQLINTEGER SQL_SS_NAME_SCOPE_DEFAULT = SQL_SS_NAME_SCOPE_TABLE
 
constexpr const SQLINTEGER SQL_EN_OFF = 0L
 
constexpr const SQLINTEGER SQL_EN_ON = 1L
 
constexpr const SQLINTEGER SQL_TRUST_SERVER_CERTIFICATE_NO = 0L
 
constexpr const SQLINTEGER SQL_TRUST_SERVER_CERTIFICATE_YES = 1L
 
constexpr const SQLINTEGER SQL_MORE_INFO_NO = 0L
 
constexpr const SQLINTEGER SQL_MORE_INFO_YES = 1L
 
constexpr const SQLINTEGER SQL_CACHE_DATA_NO = 0L
 
constexpr const SQLINTEGER SQL_CACHE_DATA_YES = 1L
 
constexpr const SQLINTEGER SQL_RESET_YES = 1L
 
constexpr const SQLINTEGER SQL_WARN_NO = 0L
 
constexpr const SQLINTEGER SQL_WARN_YES = 1L
 
constexpr const SQLINTEGER SQL_MARS_ENABLED_NO = 0L
 
constexpr const SQLINTEGER SQL_MARS_ENABLED_YES = 1L
 
constexpr const SQLINTEGER SQL_TXN_SS_SNAPSHOT = 0x00000020L
 
constexpr const SQLINTEGER SQL_SS_ORDER_UNSPECIFIED = 0L
 
constexpr const SQLINTEGER SQL_SS_DESCENDING_ORDER = 1L
 
constexpr const SQLINTEGER SQL_SS_ASCENDING_ORDER = 2L
 
constexpr const SQLINTEGER SQL_SS_ORDER_DEFAULT = SQL_SS_ORDER_UNSPECIFIED
 
constexpr const SQLINTEGER SQL_SS_VARIANT = ( -150 )
 
constexpr const SQLINTEGER SQL_SS_UDT = ( -151 )
 
constexpr const SQLINTEGER SQL_SS_XML = ( -152 )
 
constexpr const SQLINTEGER SQL_SS_TABLE = ( -153 )
 
constexpr const SQLINTEGER SQL_SS_TIME2 = ( -154 )
 
constexpr const SQLINTEGER SQL_SS_TIMESTAMPOFFSET = ( -155 )
 
constexpr const SQLINTEGER SQL_SS_TYPE_DEFAULT = 0L
 
constexpr const SQLINTEGER SQL_SS_TYPE_SMALLDATETIME = 1L
 
constexpr const SQLINTEGER SQL_SS_TYPE_DATETIME = 2L
 
constexpr const SQLINTEGER SQL_C_TYPES_EXTENDED = 0x04000L
 
constexpr const SQLINTEGER SQL_C_SS_TIME2 = ( SQL_C_TYPES_EXTENDED + 0 )
 
constexpr const SQLINTEGER SQL_C_SS_TIMESTAMPOFFSET = ( SQL_C_TYPES_EXTENDED + 1 )
 
constexpr const SQLINTEGER SQLTEXT = 0x23
 
constexpr const SQLINTEGER SQLVARBINARY = 0x25
 
constexpr const SQLINTEGER SQLINTN = 0x26
 
constexpr const SQLINTEGER SQLVARCHAR = 0x27
 
constexpr const SQLINTEGER SQLBINARY = 0x2d
 
constexpr const SQLINTEGER SQLIMAGE = 0x22
 
constexpr const SQLINTEGER SQLCHARACTER = 0x2f
 
constexpr const SQLINTEGER SQLINT1 = 0x30
 
constexpr const SQLINTEGER SQLBIT = 0x32
 
constexpr const SQLINTEGER SQLINT2 = 0x34
 
constexpr const SQLINTEGER SQLINT4 = 0x38
 
constexpr const SQLINTEGER SQLMONEY = 0x3c
 
constexpr const SQLINTEGER SQLDATETIME = 0x3d
 
constexpr const SQLINTEGER SQLFLT8 = 0x3e
 
constexpr const SQLINTEGER SQLFLTN = 0x6d
 
constexpr const SQLINTEGER SQLMONEYN = 0x6e
 
constexpr const SQLINTEGER SQLDATETIMN = 0x6f
 
constexpr const SQLINTEGER SQLFLT4 = 0x3b
 
constexpr const SQLINTEGER SQLMONEY4 = 0x7a
 
constexpr const SQLINTEGER SQLDATETIM4 = 0x3a
 
constexpr const SQLINTEGER SQLDECIMAL = 0x6a
 
constexpr const SQLINTEGER SQLNUMERIC = 0x6c
 
constexpr const SQLINTEGER SQLUNIQUEID = 0x24
 
constexpr const SQLINTEGER SQLBIGCHAR = 0xaf
 
constexpr const SQLINTEGER SQLBIGVARCHAR = 0xa7
 
constexpr const SQLINTEGER SQLBIGBINARY = 0xad
 
constexpr const SQLINTEGER SQLBIGVARBINARY = 0xa5
 
constexpr const SQLINTEGER SQLBITN = 0x68
 
constexpr const SQLINTEGER SQLNCHAR = 0xef
 
constexpr const SQLINTEGER SQLNVARCHAR = 0xe7
 
constexpr const SQLINTEGER SQLNTEXT = 0x63
 
constexpr const SQLINTEGER SQLINT8 = 0x7f
 
constexpr const SQLINTEGER SQLVARIANT = 0x62
 
constexpr const SQLINTEGER SQLUDT = 0xf0
 
constexpr const SQLINTEGER SQLXML = 0xf1
 
constexpr const SQLINTEGER SQLTABLE = 0xf3
 
constexpr const SQLINTEGER SQLDATEN = 0x28
 
constexpr const SQLINTEGER SQLTIMEN = 0x29
 
constexpr const SQLINTEGER SQLDATETIME2N = 0x2a
 
constexpr const SQLINTEGER SQLDATETIMEOFFSETN = 0x2b
 
constexpr const SQLINTEGER SQLDECIMALN = 0x6a
 
constexpr const SQLINTEGER SQLNUMERICN = 0x6c
 
constexpr const SQLINTEGER SQL_SS_LENGTH_UNLIMITED = 0
 
constexpr const SQLINTEGER SQLudtBINARY = 3
 
constexpr const SQLINTEGER SQLudtBIT = 16
 
constexpr const SQLINTEGER SQLudtBITN = 0
 
constexpr const SQLINTEGER SQLudtCHAR = 1
 
constexpr const SQLINTEGER SQLudtDATETIM4 = 22
 
constexpr const SQLINTEGER SQLudtDATETIME = 12
 
constexpr const SQLINTEGER SQLudtDATETIMN = 15
 
constexpr const SQLINTEGER SQLudtDECML = 24
 
constexpr const SQLINTEGER SQLudtDECMLN = 26
 
constexpr const SQLINTEGER SQLudtFLT4 = 23
 
constexpr const SQLINTEGER SQLudtFLT8 = 8
 
constexpr const SQLINTEGER SQLudtFLTN = 14
 
constexpr const SQLINTEGER SQLudtIMAGE = 20
 
constexpr const SQLINTEGER SQLudtINT1 = 5
 
constexpr const SQLINTEGER SQLudtINT2 = 6
 
constexpr const SQLINTEGER SQLudtINT4 = 7
 
constexpr const SQLINTEGER SQLudtINTN = 13
 
constexpr const SQLINTEGER SQLudtMONEY = 11
 
constexpr const SQLINTEGER SQLudtMONEY4 = 21
 
constexpr const SQLINTEGER SQLudtMONEYN = 17
 
constexpr const SQLINTEGER SQLudtNUM = 10
 
constexpr const SQLINTEGER SQLudtNUMN = 25
 
constexpr const SQLINTEGER SQLudtSYSNAME = 18
 
constexpr const SQLINTEGER SQLudtTEXT = 19
 
constexpr const SQLINTEGER SQLudtTIMESTAMP = 80
 
constexpr const SQLINTEGER SQLudtUNIQUEIDENTIFIER = 0
 
constexpr const SQLINTEGER SQLudtVARBINARY = 4
 
constexpr const SQLINTEGER SQLudtVARCHAR = 2
 
constexpr const SQLINTEGER MIN_USER_DATATYPE = 256
 
constexpr const SQLINTEGER SQLAOPSTDEV = 0x30
 
constexpr const SQLINTEGER SQLAOPSTDEVP = 0x31
 
constexpr const SQLINTEGER SQLAOPVAR = 0x32
 
constexpr const SQLINTEGER SQLAOPVARP = 0x33
 
constexpr const SQLINTEGER SQLAOPCNT = 0x4b
 
constexpr const SQLINTEGER SQLAOPSUM = 0x4d
 
constexpr const SQLINTEGER SQLAOPAVG = 0x4f
 
constexpr const SQLINTEGER SQLAOPMIN = 0x51
 
constexpr const SQLINTEGER SQLAOPMAX = 0x52
 
constexpr const SQLINTEGER SQLAOPANY = 0x53
 
constexpr const SQLINTEGER SQLAOPNOOP = 0x56
 
constexpr const SQLINTEGER SQL_INFO_SS_FIRST = 1199
 
constexpr const SQLINTEGER SQL_INFO_SS_NETLIB_NAMEW = ( SQL_INFO_SS_FIRST + 0 )
 
constexpr const SQLINTEGER SQL_INFO_SS_NETLIB_NAMEA = ( SQL_INFO_SS_FIRST + 1 )
 
constexpr const SQLINTEGER SQL_INFO_SS_MAX_USED = SQL_INFO_SS_NETLIB_NAMEA
 
constexpr const auto SQL_INFO_SS_NETLIB_NAME = SQL_INFO_SS_NETLIB_NAMEA
 
constexpr const SQLINTEGER SQL_DIAG_SS_BASE = ( -1150 )
 
constexpr const SQLINTEGER SQL_DIAG_SS_MSGSTATE = ( SQL_DIAG_SS_BASE )
 
constexpr const SQLINTEGER SQL_DIAG_SS_SEVERITY = ( SQL_DIAG_SS_BASE - 1 )
 
constexpr const SQLINTEGER SQL_DIAG_SS_SRVNAME = ( SQL_DIAG_SS_BASE - 2 )
 
constexpr const SQLINTEGER SQL_DIAG_SS_PROCNAME = ( SQL_DIAG_SS_BASE - 3 )
 
constexpr const SQLINTEGER SQL_DIAG_SS_LINE = ( SQL_DIAG_SS_BASE - 4 )
 
constexpr const SQLINTEGER SQL_DIAG_DFC_SS_BASE = ( -200 )
 
constexpr const SQLINTEGER SQL_DIAG_DFC_SS_ALTER_DATABASE = ( SQL_DIAG_DFC_SS_BASE - 0 )
 
constexpr const SQLINTEGER SQL_DIAG_DFC_SS_CHECKPOINT = ( SQL_DIAG_DFC_SS_BASE - 1 )
 
constexpr const SQLINTEGER SQL_DIAG_DFC_SS_CONDITION = ( SQL_DIAG_DFC_SS_BASE - 2 )
 
constexpr const SQLINTEGER SQL_DIAG_DFC_SS_CREATE_DATABASE = ( SQL_DIAG_DFC_SS_BASE - 3 )
 
constexpr const SQLINTEGER SQL_DIAG_DFC_SS_CREATE_DEFAULT = ( SQL_DIAG_DFC_SS_BASE - 4 )
 
constexpr const SQLINTEGER SQL_DIAG_DFC_SS_CREATE_PROCEDURE = ( SQL_DIAG_DFC_SS_BASE - 5 )
 
constexpr const SQLINTEGER SQL_DIAG_DFC_SS_CREATE_RULE = ( SQL_DIAG_DFC_SS_BASE - 6 )
 
constexpr const SQLINTEGER SQL_DIAG_DFC_SS_CREATE_TRIGGER = ( SQL_DIAG_DFC_SS_BASE - 7 )
 
constexpr const SQLINTEGER SQL_DIAG_DFC_SS_CURSOR_DECLARE = ( SQL_DIAG_DFC_SS_BASE - 8 )
 
constexpr const SQLINTEGER SQL_DIAG_DFC_SS_CURSOR_OPEN = ( SQL_DIAG_DFC_SS_BASE - 9 )
 
constexpr const SQLINTEGER SQL_DIAG_DFC_SS_CURSOR_FETCH = ( SQL_DIAG_DFC_SS_BASE - 10 )
 
constexpr const SQLINTEGER SQL_DIAG_DFC_SS_CURSOR_CLOSE = ( SQL_DIAG_DFC_SS_BASE - 11 )
 
constexpr const SQLINTEGER SQL_DIAG_DFC_SS_DEALLOCATE_CURSOR = ( SQL_DIAG_DFC_SS_BASE - 12 )
 
constexpr const SQLINTEGER SQL_DIAG_DFC_SS_DBCC = ( SQL_DIAG_DFC_SS_BASE - 13 )
 
constexpr const SQLINTEGER SQL_DIAG_DFC_SS_DISK = ( SQL_DIAG_DFC_SS_BASE - 14 )
 
constexpr const SQLINTEGER SQL_DIAG_DFC_SS_DROP_DATABASE = ( SQL_DIAG_DFC_SS_BASE - 15 )
 
constexpr const SQLINTEGER SQL_DIAG_DFC_SS_DROP_DEFAULT = ( SQL_DIAG_DFC_SS_BASE - 16 )
 
constexpr const SQLINTEGER SQL_DIAG_DFC_SS_DROP_PROCEDURE = ( SQL_DIAG_DFC_SS_BASE - 17 )
 
constexpr const SQLINTEGER SQL_DIAG_DFC_SS_DROP_RULE = ( SQL_DIAG_DFC_SS_BASE - 18 )
 
constexpr const SQLINTEGER SQL_DIAG_DFC_SS_DROP_TRIGGER = ( SQL_DIAG_DFC_SS_BASE - 19 )
 
constexpr const SQLINTEGER SQL_DIAG_DFC_SS_DUMP_DATABASE = ( SQL_DIAG_DFC_SS_BASE - 20 )
 
constexpr const SQLINTEGER SQL_DIAG_DFC_SS_BACKUP_DATABASE = ( SQL_DIAG_DFC_SS_BASE - 20 )
 
constexpr const SQLINTEGER SQL_DIAG_DFC_SS_DUMP_TABLE = ( SQL_DIAG_DFC_SS_BASE - 21 )
 
constexpr const SQLINTEGER SQL_DIAG_DFC_SS_DUMP_TRANSACTION = ( SQL_DIAG_DFC_SS_BASE - 22 )
 
constexpr const SQLINTEGER SQL_DIAG_DFC_SS_BACKUP_TRANSACTION = ( SQL_DIAG_DFC_SS_BASE - 22 )
 
constexpr const SQLINTEGER SQL_DIAG_DFC_SS_GOTO = ( SQL_DIAG_DFC_SS_BASE - 23 )
 
constexpr const SQLINTEGER SQL_DIAG_DFC_SS_INSERT_BULK = ( SQL_DIAG_DFC_SS_BASE - 24 )
 
constexpr const SQLINTEGER SQL_DIAG_DFC_SS_KILL = ( SQL_DIAG_DFC_SS_BASE - 25 )
 
constexpr const SQLINTEGER SQL_DIAG_DFC_SS_LOAD_DATABASE = ( SQL_DIAG_DFC_SS_BASE - 26 )
 
constexpr const SQLINTEGER SQL_DIAG_DFC_SS_RESTORE_DATABASE = ( SQL_DIAG_DFC_SS_BASE - 26 )
 
constexpr const SQLINTEGER SQL_DIAG_DFC_SS_LOAD_HEADERONLY = ( SQL_DIAG_DFC_SS_BASE - 27 )
 
constexpr const SQLINTEGER SQL_DIAG_DFC_SS_RESTORE_HEADERONLY = ( SQL_DIAG_DFC_SS_BASE - 27 )
 
constexpr const SQLINTEGER SQL_DIAG_DFC_SS_LOAD_TABLE = ( SQL_DIAG_DFC_SS_BASE - 28 )
 
constexpr const SQLINTEGER SQL_DIAG_DFC_SS_LOAD_TRANSACTION = ( SQL_DIAG_DFC_SS_BASE - 29 )
 
constexpr const SQLINTEGER SQL_DIAG_DFC_SS_RESTORE_TRANSACTION = ( SQL_DIAG_DFC_SS_BASE - 29 )
 
constexpr const SQLINTEGER SQL_DIAG_DFC_SS_PRINT = ( SQL_DIAG_DFC_SS_BASE - 30 )
 
constexpr const SQLINTEGER SQL_DIAG_DFC_SS_RAISERROR = ( SQL_DIAG_DFC_SS_BASE - 31 )
 
constexpr const SQLINTEGER SQL_DIAG_DFC_SS_READTEXT = ( SQL_DIAG_DFC_SS_BASE - 32 )
 
constexpr const SQLINTEGER SQL_DIAG_DFC_SS_RECONFIGURE = ( SQL_DIAG_DFC_SS_BASE - 33 )
 
constexpr const SQLINTEGER SQL_DIAG_DFC_SS_RETURN = ( SQL_DIAG_DFC_SS_BASE - 34 )
 
constexpr const SQLINTEGER SQL_DIAG_DFC_SS_SELECT_INTO = ( SQL_DIAG_DFC_SS_BASE - 35 )
 
constexpr const SQLINTEGER SQL_DIAG_DFC_SS_SET = ( SQL_DIAG_DFC_SS_BASE - 36 )
 
constexpr const SQLINTEGER SQL_DIAG_DFC_SS_SET_IDENTITY_INSERT = ( SQL_DIAG_DFC_SS_BASE - 37 )
 
constexpr const SQLINTEGER SQL_DIAG_DFC_SS_SET_ROW_COUNT = ( SQL_DIAG_DFC_SS_BASE - 38 )
 
constexpr const SQLINTEGER SQL_DIAG_DFC_SS_SET_STATISTICS = ( SQL_DIAG_DFC_SS_BASE - 39 )
 
constexpr const SQLINTEGER SQL_DIAG_DFC_SS_SET_TEXTSIZE = ( SQL_DIAG_DFC_SS_BASE - 40 )
 
constexpr const SQLINTEGER SQL_DIAG_DFC_SS_SETUSER = ( SQL_DIAG_DFC_SS_BASE - 41 )
 
constexpr const SQLINTEGER SQL_DIAG_DFC_SS_SHUTDOWN = ( SQL_DIAG_DFC_SS_BASE - 42 )
 
constexpr const SQLINTEGER SQL_DIAG_DFC_SS_TRANS_BEGIN = ( SQL_DIAG_DFC_SS_BASE - 43 )
 
constexpr const SQLINTEGER SQL_DIAG_DFC_SS_TRANS_COMMIT = ( SQL_DIAG_DFC_SS_BASE - 44 )
 
constexpr const SQLINTEGER SQL_DIAG_DFC_SS_TRANS_PREPARE = ( SQL_DIAG_DFC_SS_BASE - 45 )
 
constexpr const SQLINTEGER SQL_DIAG_DFC_SS_TRANS_ROLLBACK = ( SQL_DIAG_DFC_SS_BASE - 46 )
 
constexpr const SQLINTEGER SQL_DIAG_DFC_SS_TRANS_SAVE = ( SQL_DIAG_DFC_SS_BASE - 47 )
 
constexpr const SQLINTEGER SQL_DIAG_DFC_SS_TRUNCATE_TABLE = ( SQL_DIAG_DFC_SS_BASE - 48 )
 
constexpr const SQLINTEGER SQL_DIAG_DFC_SS_UPDATE_STATISTICS = ( SQL_DIAG_DFC_SS_BASE - 49 )
 
constexpr const SQLINTEGER SQL_DIAG_DFC_SS_UPDATETEXT = ( SQL_DIAG_DFC_SS_BASE - 50 )
 
constexpr const SQLINTEGER SQL_DIAG_DFC_SS_USE = ( SQL_DIAG_DFC_SS_BASE - 51 )
 
constexpr const SQLINTEGER SQL_DIAG_DFC_SS_WAITFOR = ( SQL_DIAG_DFC_SS_BASE - 52 )
 
constexpr const SQLINTEGER SQL_DIAG_DFC_SS_WRITETEXT = ( SQL_DIAG_DFC_SS_BASE - 53 )
 
constexpr const SQLINTEGER SQL_DIAG_DFC_SS_DENY = ( SQL_DIAG_DFC_SS_BASE - 54 )
 
constexpr const SQLINTEGER SQL_DIAG_DFC_SS_SET_XCTLVL = ( SQL_DIAG_DFC_SS_BASE - 55 )
 
constexpr const SQLINTEGER SQL_DIAG_DFC_SS_MERGE = ( SQL_DIAG_DFC_SS_BASE - 56 )
 
constexpr const SQLINTEGER EX_ANY = 0
 
constexpr const SQLINTEGER EX_INFO = 10
 
constexpr const SQLINTEGER EX_MAXISEVERITY = EX_INFO
 
constexpr const SQLINTEGER EX_MISSING = 11
 
constexpr const SQLINTEGER EX_TYPE = 12
 
constexpr const SQLINTEGER EX_DEADLOCK = 13
 
constexpr const SQLINTEGER EX_PERMIT = 14
 
constexpr const SQLINTEGER EX_SYNTAX = 15
 
constexpr const SQLINTEGER EX_USER = 16
 
constexpr const SQLINTEGER EX_RESOURCE = 17
 
constexpr const SQLINTEGER EX_INTOK = 18
 
constexpr const SQLINTEGER MAXUSEVERITY = EX_INTOK
 
constexpr const SQLINTEGER EX_LIMIT = 19
 
constexpr const SQLINTEGER EX_CMDFATAL = 20
 
constexpr const SQLINTEGER MINFATALERR = EX_CMDFATAL
 
constexpr const SQLINTEGER EX_DBFATAL = 21
 
constexpr const SQLINTEGER EX_TABCORRUPT = 22
 
constexpr const SQLINTEGER EX_DBCORRUPT = 23
 
constexpr const SQLINTEGER EX_HARDWARE = 24
 
constexpr const SQLINTEGER EX_CONTROL = 25
 
constexpr const SQLINTEGER DBMAXCHAR = ( 8000 + 1 )
 
constexpr const SQLINTEGER MAXNAME = ( SQL_MAX_SQLSERVERNAME + 1 )
 

Typedef Documentation

◆ DBBINARY

typedef unsigned char Harlinn::ODBC::MsSql::DBBINARY

◆ DBBIT

typedef unsigned char Harlinn::ODBC::MsSql::DBBIT

◆ DBBOOL

typedef unsigned char Harlinn::ODBC::MsSql::DBBOOL

◆ DBCHAR

◆ DBDATETIM4

◆ DBDATETIME

◆ DBFLT4

◆ DBFLT8

◆ DBMONEY

◆ DBMONEY4

◆ DBNUM_PREC_TYPE

◆ DBNUM_SCALE_TYPE

◆ DBNUM_VAL_TYPE

◆ DBREAL

◆ DBSMALLINT

◆ DBTIME2

◆ DBTIMESTAMPOFFSET

◆ DBTINYINT

typedef unsigned char Harlinn::ODBC::MsSql::DBTINYINT

◆ DBUBOOL

◆ DBUSMALLINT

typedef unsigned short Harlinn::ODBC::MsSql::DBUSMALLINT

◆ SQL_SS_TIME2_STRUCT

◆ SQL_SS_TIMESTAMPOFFSET_STRUCT

◆ SQLSMALLINT

◆ SQLUSMALLINT

typedef unsigned short Harlinn::ODBC::MsSql::SQLUSMALLINT

Variable Documentation

◆ DBMAXCHAR

const SQLINTEGER Harlinn::ODBC::MsSql::DBMAXCHAR = ( 8000 + 1 )
constexpr

◆ EX_ANY

const SQLINTEGER Harlinn::ODBC::MsSql::EX_ANY = 0
constexpr

◆ EX_CMDFATAL

const SQLINTEGER Harlinn::ODBC::MsSql::EX_CMDFATAL = 20
constexpr

◆ EX_CONTROL

const SQLINTEGER Harlinn::ODBC::MsSql::EX_CONTROL = 25
constexpr

◆ EX_DBCORRUPT

const SQLINTEGER Harlinn::ODBC::MsSql::EX_DBCORRUPT = 23
constexpr

◆ EX_DBFATAL

const SQLINTEGER Harlinn::ODBC::MsSql::EX_DBFATAL = 21
constexpr

◆ EX_DEADLOCK

const SQLINTEGER Harlinn::ODBC::MsSql::EX_DEADLOCK = 13
constexpr

◆ EX_HARDWARE

const SQLINTEGER Harlinn::ODBC::MsSql::EX_HARDWARE = 24
constexpr

◆ EX_INFO

const SQLINTEGER Harlinn::ODBC::MsSql::EX_INFO = 10
constexpr

◆ EX_INTOK

const SQLINTEGER Harlinn::ODBC::MsSql::EX_INTOK = 18
constexpr

◆ EX_LIMIT

const SQLINTEGER Harlinn::ODBC::MsSql::EX_LIMIT = 19
constexpr

◆ EX_MAXISEVERITY

const SQLINTEGER Harlinn::ODBC::MsSql::EX_MAXISEVERITY = EX_INFO
constexpr

◆ EX_MISSING

const SQLINTEGER Harlinn::ODBC::MsSql::EX_MISSING = 11
constexpr

◆ EX_PERMIT

const SQLINTEGER Harlinn::ODBC::MsSql::EX_PERMIT = 14
constexpr

◆ EX_RESOURCE

const SQLINTEGER Harlinn::ODBC::MsSql::EX_RESOURCE = 17
constexpr

◆ EX_SYNTAX

const SQLINTEGER Harlinn::ODBC::MsSql::EX_SYNTAX = 15
constexpr

◆ EX_TABCORRUPT

const SQLINTEGER Harlinn::ODBC::MsSql::EX_TABCORRUPT = 22
constexpr

◆ EX_TYPE

const SQLINTEGER Harlinn::ODBC::MsSql::EX_TYPE = 12
constexpr

◆ EX_USER

const SQLINTEGER Harlinn::ODBC::MsSql::EX_USER = 16
constexpr

◆ MAXNAME

const SQLINTEGER Harlinn::ODBC::MsSql::MAXNAME = ( SQL_MAX_SQLSERVERNAME + 1 )
constexpr

◆ MAXUSEVERITY

const SQLINTEGER Harlinn::ODBC::MsSql::MAXUSEVERITY = EX_INTOK
constexpr

◆ MIN_USER_DATATYPE

const SQLINTEGER Harlinn::ODBC::MsSql::MIN_USER_DATATYPE = 256
constexpr

◆ MINFATALERR

const SQLINTEGER Harlinn::ODBC::MsSql::MINFATALERR = EX_CMDFATAL
constexpr

◆ SQL_AD_DEFAULT

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_AD_DEFAULT = SQL_AD_ON
constexpr

◆ SQL_AD_OFF

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_AD_OFF = 0L
constexpr

◆ SQL_AD_ON

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_AD_ON = 1L
constexpr

◆ SQL_BCP_DEFAULT

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_BCP_DEFAULT = SQL_BCP_OFF
constexpr

◆ SQL_BCP_OFF

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_BCP_OFF = 0L
constexpr

◆ SQL_BCP_ON

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_BCP_ON = 1L
constexpr

◆ SQL_C_SS_TIME2

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_C_SS_TIME2 = ( SQL_C_TYPES_EXTENDED + 0 )
constexpr

◆ SQL_C_SS_TIMESTAMPOFFSET

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_C_SS_TIMESTAMPOFFSET = ( SQL_C_TYPES_EXTENDED + 1 )
constexpr

◆ SQL_C_TYPES_EXTENDED

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_C_TYPES_EXTENDED = 0x04000L
constexpr

◆ SQL_CA_SS_BASE

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_CA_SS_BASE = 1200
constexpr

◆ SQL_CA_SS_CATALOG_NAME

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_CA_SS_CATALOG_NAME = ( SQL_CA_SS_BASE + 25 )
constexpr

◆ SQL_CA_SS_COLUMN_COLLATION

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_CA_SS_COLUMN_COLLATION = ( SQL_CA_SS_BASE + 14 )
constexpr

◆ SQL_CA_SS_COLUMN_COMPUTED

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_CA_SS_COLUMN_COMPUTED = ( SQL_CA_SS_BASE + 29 )
constexpr

◆ SQL_CA_SS_COLUMN_HAS_DEFAULT_VALUE

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_CA_SS_COLUMN_HAS_DEFAULT_VALUE = ( SQL_CA_SS_BASE + 33 )
constexpr

◆ SQL_CA_SS_COLUMN_HIDDEN

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_CA_SS_COLUMN_HIDDEN = ( SQL_CA_SS_BASE + 11 )
constexpr

◆ SQL_CA_SS_COLUMN_ID

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_CA_SS_COLUMN_ID = ( SQL_CA_SS_BASE + 8 )
constexpr

◆ SQL_CA_SS_COLUMN_IN_UNIQUE_KEY

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_CA_SS_COLUMN_IN_UNIQUE_KEY = ( SQL_CA_SS_BASE + 30 )
constexpr

◆ SQL_CA_SS_COLUMN_KEY

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_CA_SS_COLUMN_KEY = ( SQL_CA_SS_BASE + 12 )
constexpr

◆ SQL_CA_SS_COLUMN_OP

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_CA_SS_COLUMN_OP = ( SQL_CA_SS_BASE + 9 )
constexpr

◆ SQL_CA_SS_COLUMN_ORDER

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_CA_SS_COLUMN_ORDER = ( SQL_CA_SS_BASE + 3 )
constexpr

◆ SQL_CA_SS_COLUMN_SIZE

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_CA_SS_COLUMN_SIZE = ( SQL_CA_SS_BASE + 10 )
constexpr

◆ SQL_CA_SS_COLUMN_SORT_ORDER

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_CA_SS_COLUMN_SORT_ORDER = ( SQL_CA_SS_BASE + 31 )
constexpr

◆ SQL_CA_SS_COLUMN_SORT_ORDINAL

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_CA_SS_COLUMN_SORT_ORDINAL = ( SQL_CA_SS_BASE + 32 )
constexpr

◆ SQL_CA_SS_COLUMN_SSTYPE

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_CA_SS_COLUMN_SSTYPE = ( SQL_CA_SS_BASE + 0 )
constexpr

◆ SQL_CA_SS_COLUMN_UTYPE

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_CA_SS_COLUMN_UTYPE = ( SQL_CA_SS_BASE + 1 )
constexpr

◆ SQL_CA_SS_COLUMN_VARYLEN

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_CA_SS_COLUMN_VARYLEN = ( SQL_CA_SS_BASE + 4 )
constexpr

◆ SQL_CA_SS_COMPUTE_BYLIST

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_CA_SS_COMPUTE_BYLIST = ( SQL_CA_SS_BASE + 7 )
constexpr

◆ SQL_CA_SS_COMPUTE_ID

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_CA_SS_COMPUTE_ID = ( SQL_CA_SS_BASE + 6 )
constexpr

◆ SQL_CA_SS_IS_COLUMN_SET

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_CA_SS_IS_COLUMN_SET = ( SQL_CA_SS_BASE + 34 )
constexpr

◆ SQL_CA_SS_MAX_USED

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_CA_SS_MAX_USED = ( SQL_CA_SS_BASE + 36 )
constexpr

◆ SQL_CA_SS_NUM_COMPUTES

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_CA_SS_NUM_COMPUTES = ( SQL_CA_SS_BASE + 5 )
constexpr

◆ SQL_CA_SS_NUM_ORDERS

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_CA_SS_NUM_ORDERS = ( SQL_CA_SS_BASE + 2 )
constexpr

◆ SQL_CA_SS_SCHEMA_NAME

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_CA_SS_SCHEMA_NAME = ( SQL_CA_SS_BASE + 26 )
constexpr

◆ SQL_CA_SS_SERVER_TYPE

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_CA_SS_SERVER_TYPE = ( SQL_CA_SS_BASE + 35 )
constexpr

◆ SQL_CA_SS_TYPE_NAME

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_CA_SS_TYPE_NAME = ( SQL_CA_SS_BASE + 27 )
constexpr

◆ SQL_CA_SS_UDT_ASSEMBLY_TYPE_NAME

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_CA_SS_UDT_ASSEMBLY_TYPE_NAME = ( SQL_CA_SS_BASE + 21 )
constexpr

◆ SQL_CA_SS_UDT_CATALOG_NAME

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_CA_SS_UDT_CATALOG_NAME = ( SQL_CA_SS_BASE + 18 )
constexpr

◆ SQL_CA_SS_UDT_SCHEMA_NAME

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_CA_SS_UDT_SCHEMA_NAME = ( SQL_CA_SS_BASE + 19 )
constexpr

◆ SQL_CA_SS_UDT_TYPE_NAME

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_CA_SS_UDT_TYPE_NAME = ( SQL_CA_SS_BASE + 20 )
constexpr

◆ SQL_CA_SS_VARIANT_SERVER_TYPE

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_CA_SS_VARIANT_SERVER_TYPE = ( SQL_CA_SS_BASE + 17 )
constexpr

◆ SQL_CA_SS_VARIANT_SQL_TYPE

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_CA_SS_VARIANT_SQL_TYPE = ( SQL_CA_SS_BASE + 16 )
constexpr

◆ SQL_CA_SS_VARIANT_TYPE

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_CA_SS_VARIANT_TYPE = ( SQL_CA_SS_BASE + 15 )
constexpr

◆ SQL_CA_SS_XML_SCHEMACOLLECTION_CATALOG_NAME

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_CA_SS_XML_SCHEMACOLLECTION_CATALOG_NAME = ( SQL_CA_SS_BASE + 22 )
constexpr

◆ SQL_CA_SS_XML_SCHEMACOLLECTION_NAME

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_CA_SS_XML_SCHEMACOLLECTION_NAME = ( SQL_CA_SS_BASE + 24 )
constexpr

◆ SQL_CA_SS_XML_SCHEMACOLLECTION_SCHEMA_NAME

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_CA_SS_XML_SCHEMACOLLECTION_SCHEMA_NAME = ( SQL_CA_SS_BASE + 23 )
constexpr

◆ SQL_CACHE_DATA_NO

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_CACHE_DATA_NO = 0L
constexpr

◆ SQL_CACHE_DATA_YES

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_CACHE_DATA_YES = 1L
constexpr

◆ SQL_CN_DEFAULT

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_CN_DEFAULT = SQL_CN_ON
constexpr

◆ SQL_CN_OFF

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_CN_OFF = 0L
constexpr

◆ SQL_CN_ON

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_CN_ON = 1L
constexpr

◆ SQL_CO_AF

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_CO_AF = 2L
constexpr

◆ SQL_CO_DEFAULT

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_CO_DEFAULT = SQL_CO_OFF
constexpr

◆ SQL_CO_FFO

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_CO_FFO = 1L
constexpr

◆ SQL_CO_FFO_AF

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_CO_FFO_AF = ( SQL_CO_FFO | SQL_CO_AF )
constexpr

◆ SQL_CO_FIREHOSE_AF

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_CO_FIREHOSE_AF = 4L
constexpr

◆ SQL_CO_OFF

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_CO_OFF = 0L
constexpr

◆ SQL_COPT_SS_ANSI_NPW

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_COPT_SS_ANSI_NPW = ( SQL_COPT_SS_BASE + 18 )
constexpr

Enable/Disable ANSI NULL, Padding and Warnings.

◆ SQL_COPT_SS_APPLICATION_INTENT

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_COPT_SS_APPLICATION_INTENT = ( SQL_COPT_SS_BASE_EX + 7 )
constexpr

Application Intent.

◆ SQL_COPT_SS_ATTACHDBFILENAME

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_COPT_SS_ATTACHDBFILENAME = ( SQL_COPT_SS_BASE + 21 )
constexpr

File name to be attached as a database.

◆ SQL_COPT_SS_BASE

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_COPT_SS_BASE = 1200
constexpr

◆ SQL_COPT_SS_BASE_EX

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_COPT_SS_BASE_EX = 1240
constexpr

◆ SQL_COPT_SS_BCP

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_COPT_SS_BCP = ( SQL_COPT_SS_BASE + 19 )
constexpr

Allow BCP usage on connection.

◆ SQL_COPT_SS_BROWSE_CACHE_DATA

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_COPT_SS_BROWSE_CACHE_DATA = ( SQL_COPT_SS_BASE_EX + 5 )
constexpr

Determines if we should cache browse info. Used when returned buffer is greater then ODBC limit (32K)

◆ SQL_COPT_SS_BROWSE_CONNECT

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_COPT_SS_BROWSE_CONNECT = ( SQL_COPT_SS_BASE_EX + 1 )
constexpr

Browse connect mode of operation.

◆ SQL_COPT_SS_BROWSE_SERVER

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_COPT_SS_BROWSE_SERVER = ( SQL_COPT_SS_BASE_EX + 2 )
constexpr

Single Server browse request.

◆ SQL_COPT_SS_CLIENT_CONNECTION_ID

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_COPT_SS_CLIENT_CONNECTION_ID = ( SQL_COPT_SS_BASE + 33 )
constexpr

Post connection attribute used to get the ConnectionID.

◆ SQL_COPT_SS_CONCAT_NULL

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_COPT_SS_CONCAT_NULL = ( SQL_COPT_SS_BASE + 22 )
constexpr

Enable/Disable CONCAT_NULL_YIELDS_NULL.

◆ SQL_COPT_SS_CONNECTION_DEAD

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_COPT_SS_CONNECTION_DEAD = ( SQL_COPT_SS_BASE_EX + 4 )
constexpr

dbdead SQLGetConnectOption only. It will try to ping the server. Expensive connection check

◆ SQL_COPT_SS_ENCRYPT

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_COPT_SS_ENCRYPT = ( SQL_COPT_SS_BASE + 23 )
constexpr

Allow strong encryption for data.

◆ SQL_COPT_SS_ENLIST_IN_DTC

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_COPT_SS_ENLIST_IN_DTC = SQL_ATTR_ENLIST_IN_DTC
constexpr

Enlist in a DTC transaction.

◆ SQL_COPT_SS_ENLIST_IN_XA

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_COPT_SS_ENLIST_IN_XA = SQL_ATTR_ENLIST_IN_XA
constexpr

Enlist in a XA transaction.

◆ SQL_COPT_SS_EX_MAX_USED

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_COPT_SS_EX_MAX_USED = SQL_COPT_SS_MULTISUBNET_FAILOVER
constexpr

◆ SQL_COPT_SS_FAILOVER_PARTNER

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_COPT_SS_FAILOVER_PARTNER = ( SQL_COPT_SS_BASE + 25 )
constexpr

Failover partner server.

◆ SQL_COPT_SS_FAILOVER_PARTNER_SPN

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_COPT_SS_FAILOVER_PARTNER_SPN = ( SQL_COPT_SS_BASE + 30 )
constexpr

Failover partner server SPN.

◆ SQL_COPT_SS_FALLBACK_CONNECT

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_COPT_SS_FALLBACK_CONNECT = ( SQL_COPT_SS_BASE + 10 )
constexpr

Enables FallBack connections.

◆ SQL_COPT_SS_INTEGRATED_AUTHENTICATION_METHOD

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_COPT_SS_INTEGRATED_AUTHENTICATION_METHOD = ( SQL_COPT_SS_BASE + 31 )
constexpr

The integrated authentication method used for the connection.

◆ SQL_COPT_SS_INTEGRATED_SECURITY

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_COPT_SS_INTEGRATED_SECURITY = ( SQL_COPT_SS_BASE + 3 )
constexpr

Force integrated security on login.

◆ SQL_COPT_SS_MARS_ENABLED

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_COPT_SS_MARS_ENABLED = ( SQL_COPT_SS_BASE + 24 )
constexpr

Multiple active result set per connection.

◆ SQL_COPT_SS_MULTISUBNET_FAILOVER

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_COPT_SS_MULTISUBNET_FAILOVER = ( SQL_COPT_SS_BASE_EX + 8 )
constexpr

Multi-subnet Failover.

◆ SQL_COPT_SS_MUTUALLY_AUTHENTICATED

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_COPT_SS_MUTUALLY_AUTHENTICATED = ( SQL_COPT_SS_BASE + 32 )
constexpr

Used to decide if the connection is mutually authenticated.

◆ SQL_COPT_SS_OLDPWD

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_COPT_SS_OLDPWD = ( SQL_COPT_SS_BASE + 26 )
constexpr

Old Password, used when changing password during login.

◆ SQL_COPT_SS_PERF_DATA

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_COPT_SS_PERF_DATA = ( SQL_COPT_SS_BASE + 11 )
constexpr

Used to access SQL Server ODBC driver performance data.

◆ SQL_COPT_SS_PERF_DATA_LOG

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_COPT_SS_PERF_DATA_LOG = ( SQL_COPT_SS_BASE + 12 )
constexpr

Used to set the logfile name for the Performance data.

◆ SQL_COPT_SS_PERF_DATA_LOG_NOW

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_COPT_SS_PERF_DATA_LOG_NOW = ( SQL_COPT_SS_BASE + 16 )
constexpr

Used to make a statistics log entry to disk.

◆ SQL_COPT_SS_PERF_QUERY

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_COPT_SS_PERF_QUERY = ( SQL_COPT_SS_BASE + 15 )
constexpr

Used to start and stop query logging.

◆ SQL_COPT_SS_PERF_QUERY_INTERVAL

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_COPT_SS_PERF_QUERY_INTERVAL = ( SQL_COPT_SS_BASE + 13 )
constexpr

Used to set the query logging threshold in milliseconds.

◆ SQL_COPT_SS_PERF_QUERY_LOG

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_COPT_SS_PERF_QUERY_LOG = ( SQL_COPT_SS_BASE + 14 )
constexpr

Used to set the logfile name for saving queryies.

◆ SQL_COPT_SS_PRESERVE_CURSORS

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_COPT_SS_PRESERVE_CURSORS = ( SQL_COPT_SS_BASE + 4 )
constexpr

Preserve server cursors after SQLTransact.

◆ SQL_COPT_SS_QUOTED_IDENT

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_COPT_SS_QUOTED_IDENT = ( SQL_COPT_SS_BASE + 17 )
constexpr

Enable/Disable Quoted Identifiers.

◆ SQL_COPT_SS_REMOTE_PWD

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_COPT_SS_REMOTE_PWD = ( SQL_COPT_SS_BASE + 1 )
constexpr

dbrpwset SQLSetConnectOption only

◆ SQL_COPT_SS_RESET_CONNECTION

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_COPT_SS_RESET_CONNECTION = ( SQL_COPT_SS_BASE_EX + 6 )
constexpr

When this option is set, we will perform connection reset on next packet.

◆ SQL_COPT_SS_SERVER_SPN

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_COPT_SS_SERVER_SPN = ( SQL_COPT_SS_BASE + 29 )
constexpr

Server SPN.

◆ SQL_COPT_SS_TRANSLATE

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_COPT_SS_TRANSLATE = ( SQL_COPT_SS_BASE + 20 )
constexpr

Perform code page translation.

◆ SQL_COPT_SS_TRUST_SERVER_CERTIFICATE

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_COPT_SS_TRUST_SERVER_CERTIFICATE = ( SQL_COPT_SS_BASE + 28 )
constexpr

Trust server certificate.

◆ SQL_COPT_SS_TXN_ISOLATION

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_COPT_SS_TXN_ISOLATION = ( SQL_COPT_SS_BASE + 27 )
constexpr

Used to set/get any driver-specific or ODBC-defined TXN iso level.

◆ SQL_COPT_SS_USE_PROC_FOR_PREP

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_COPT_SS_USE_PROC_FOR_PREP = ( SQL_COPT_SS_BASE + 2 )
constexpr

◆ SQL_COPT_SS_USER_DATA

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_COPT_SS_USER_DATA = ( SQL_COPT_SS_BASE + 5 )
constexpr

dbgetuserdata/dbsetuserdata

◆ SQL_COPT_SS_WARN_ON_CP_ERROR

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_COPT_SS_WARN_ON_CP_ERROR = ( SQL_COPT_SS_BASE_EX + 3 )
constexpr

Issues warning when data from the server had a loss during code page conversion.

◆ SQL_CURSOR_FAST_FORWARD_ONLY

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_CURSOR_FAST_FORWARD_ONLY = 8
constexpr

◆ SQL_DIAG_DFC_SS_ALTER_DATABASE

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_DIAG_DFC_SS_ALTER_DATABASE = ( SQL_DIAG_DFC_SS_BASE - 0 )
constexpr

◆ SQL_DIAG_DFC_SS_BACKUP_DATABASE

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_DIAG_DFC_SS_BACKUP_DATABASE = ( SQL_DIAG_DFC_SS_BASE - 20 )
constexpr

◆ SQL_DIAG_DFC_SS_BACKUP_TRANSACTION

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_DIAG_DFC_SS_BACKUP_TRANSACTION = ( SQL_DIAG_DFC_SS_BASE - 22 )
constexpr

◆ SQL_DIAG_DFC_SS_BASE

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_DIAG_DFC_SS_BASE = ( -200 )
constexpr

◆ SQL_DIAG_DFC_SS_CHECKPOINT

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_DIAG_DFC_SS_CHECKPOINT = ( SQL_DIAG_DFC_SS_BASE - 1 )
constexpr

◆ SQL_DIAG_DFC_SS_CONDITION

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_DIAG_DFC_SS_CONDITION = ( SQL_DIAG_DFC_SS_BASE - 2 )
constexpr

◆ SQL_DIAG_DFC_SS_CREATE_DATABASE

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_DIAG_DFC_SS_CREATE_DATABASE = ( SQL_DIAG_DFC_SS_BASE - 3 )
constexpr

◆ SQL_DIAG_DFC_SS_CREATE_DEFAULT

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_DIAG_DFC_SS_CREATE_DEFAULT = ( SQL_DIAG_DFC_SS_BASE - 4 )
constexpr

◆ SQL_DIAG_DFC_SS_CREATE_PROCEDURE

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_DIAG_DFC_SS_CREATE_PROCEDURE = ( SQL_DIAG_DFC_SS_BASE - 5 )
constexpr

◆ SQL_DIAG_DFC_SS_CREATE_RULE

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_DIAG_DFC_SS_CREATE_RULE = ( SQL_DIAG_DFC_SS_BASE - 6 )
constexpr

◆ SQL_DIAG_DFC_SS_CREATE_TRIGGER

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_DIAG_DFC_SS_CREATE_TRIGGER = ( SQL_DIAG_DFC_SS_BASE - 7 )
constexpr

◆ SQL_DIAG_DFC_SS_CURSOR_CLOSE

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_DIAG_DFC_SS_CURSOR_CLOSE = ( SQL_DIAG_DFC_SS_BASE - 11 )
constexpr

◆ SQL_DIAG_DFC_SS_CURSOR_DECLARE

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_DIAG_DFC_SS_CURSOR_DECLARE = ( SQL_DIAG_DFC_SS_BASE - 8 )
constexpr

◆ SQL_DIAG_DFC_SS_CURSOR_FETCH

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_DIAG_DFC_SS_CURSOR_FETCH = ( SQL_DIAG_DFC_SS_BASE - 10 )
constexpr

◆ SQL_DIAG_DFC_SS_CURSOR_OPEN

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_DIAG_DFC_SS_CURSOR_OPEN = ( SQL_DIAG_DFC_SS_BASE - 9 )
constexpr

◆ SQL_DIAG_DFC_SS_DBCC

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_DIAG_DFC_SS_DBCC = ( SQL_DIAG_DFC_SS_BASE - 13 )
constexpr

◆ SQL_DIAG_DFC_SS_DEALLOCATE_CURSOR

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_DIAG_DFC_SS_DEALLOCATE_CURSOR = ( SQL_DIAG_DFC_SS_BASE - 12 )
constexpr

◆ SQL_DIAG_DFC_SS_DENY

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_DIAG_DFC_SS_DENY = ( SQL_DIAG_DFC_SS_BASE - 54 )
constexpr

◆ SQL_DIAG_DFC_SS_DISK

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_DIAG_DFC_SS_DISK = ( SQL_DIAG_DFC_SS_BASE - 14 )
constexpr

◆ SQL_DIAG_DFC_SS_DROP_DATABASE

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_DIAG_DFC_SS_DROP_DATABASE = ( SQL_DIAG_DFC_SS_BASE - 15 )
constexpr

◆ SQL_DIAG_DFC_SS_DROP_DEFAULT

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_DIAG_DFC_SS_DROP_DEFAULT = ( SQL_DIAG_DFC_SS_BASE - 16 )
constexpr

◆ SQL_DIAG_DFC_SS_DROP_PROCEDURE

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_DIAG_DFC_SS_DROP_PROCEDURE = ( SQL_DIAG_DFC_SS_BASE - 17 )
constexpr

◆ SQL_DIAG_DFC_SS_DROP_RULE

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_DIAG_DFC_SS_DROP_RULE = ( SQL_DIAG_DFC_SS_BASE - 18 )
constexpr

◆ SQL_DIAG_DFC_SS_DROP_TRIGGER

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_DIAG_DFC_SS_DROP_TRIGGER = ( SQL_DIAG_DFC_SS_BASE - 19 )
constexpr

◆ SQL_DIAG_DFC_SS_DUMP_DATABASE

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_DIAG_DFC_SS_DUMP_DATABASE = ( SQL_DIAG_DFC_SS_BASE - 20 )
constexpr

◆ SQL_DIAG_DFC_SS_DUMP_TABLE

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_DIAG_DFC_SS_DUMP_TABLE = ( SQL_DIAG_DFC_SS_BASE - 21 )
constexpr

◆ SQL_DIAG_DFC_SS_DUMP_TRANSACTION

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_DIAG_DFC_SS_DUMP_TRANSACTION = ( SQL_DIAG_DFC_SS_BASE - 22 )
constexpr

◆ SQL_DIAG_DFC_SS_GOTO

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_DIAG_DFC_SS_GOTO = ( SQL_DIAG_DFC_SS_BASE - 23 )
constexpr

◆ SQL_DIAG_DFC_SS_INSERT_BULK

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_DIAG_DFC_SS_INSERT_BULK = ( SQL_DIAG_DFC_SS_BASE - 24 )
constexpr

◆ SQL_DIAG_DFC_SS_KILL

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_DIAG_DFC_SS_KILL = ( SQL_DIAG_DFC_SS_BASE - 25 )
constexpr

◆ SQL_DIAG_DFC_SS_LOAD_DATABASE

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_DIAG_DFC_SS_LOAD_DATABASE = ( SQL_DIAG_DFC_SS_BASE - 26 )
constexpr

◆ SQL_DIAG_DFC_SS_LOAD_HEADERONLY

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_DIAG_DFC_SS_LOAD_HEADERONLY = ( SQL_DIAG_DFC_SS_BASE - 27 )
constexpr

◆ SQL_DIAG_DFC_SS_LOAD_TABLE

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_DIAG_DFC_SS_LOAD_TABLE = ( SQL_DIAG_DFC_SS_BASE - 28 )
constexpr

◆ SQL_DIAG_DFC_SS_LOAD_TRANSACTION

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_DIAG_DFC_SS_LOAD_TRANSACTION = ( SQL_DIAG_DFC_SS_BASE - 29 )
constexpr

◆ SQL_DIAG_DFC_SS_MERGE

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_DIAG_DFC_SS_MERGE = ( SQL_DIAG_DFC_SS_BASE - 56 )
constexpr

◆ SQL_DIAG_DFC_SS_PRINT

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_DIAG_DFC_SS_PRINT = ( SQL_DIAG_DFC_SS_BASE - 30 )
constexpr

◆ SQL_DIAG_DFC_SS_RAISERROR

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_DIAG_DFC_SS_RAISERROR = ( SQL_DIAG_DFC_SS_BASE - 31 )
constexpr

◆ SQL_DIAG_DFC_SS_READTEXT

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_DIAG_DFC_SS_READTEXT = ( SQL_DIAG_DFC_SS_BASE - 32 )
constexpr

◆ SQL_DIAG_DFC_SS_RECONFIGURE

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_DIAG_DFC_SS_RECONFIGURE = ( SQL_DIAG_DFC_SS_BASE - 33 )
constexpr

◆ SQL_DIAG_DFC_SS_RESTORE_DATABASE

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_DIAG_DFC_SS_RESTORE_DATABASE = ( SQL_DIAG_DFC_SS_BASE - 26 )
constexpr

◆ SQL_DIAG_DFC_SS_RESTORE_HEADERONLY

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_DIAG_DFC_SS_RESTORE_HEADERONLY = ( SQL_DIAG_DFC_SS_BASE - 27 )
constexpr

◆ SQL_DIAG_DFC_SS_RESTORE_TRANSACTION

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_DIAG_DFC_SS_RESTORE_TRANSACTION = ( SQL_DIAG_DFC_SS_BASE - 29 )
constexpr

◆ SQL_DIAG_DFC_SS_RETURN

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_DIAG_DFC_SS_RETURN = ( SQL_DIAG_DFC_SS_BASE - 34 )
constexpr

◆ SQL_DIAG_DFC_SS_SELECT_INTO

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_DIAG_DFC_SS_SELECT_INTO = ( SQL_DIAG_DFC_SS_BASE - 35 )
constexpr

◆ SQL_DIAG_DFC_SS_SET

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_DIAG_DFC_SS_SET = ( SQL_DIAG_DFC_SS_BASE - 36 )
constexpr

◆ SQL_DIAG_DFC_SS_SET_IDENTITY_INSERT

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_DIAG_DFC_SS_SET_IDENTITY_INSERT = ( SQL_DIAG_DFC_SS_BASE - 37 )
constexpr

◆ SQL_DIAG_DFC_SS_SET_ROW_COUNT

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_DIAG_DFC_SS_SET_ROW_COUNT = ( SQL_DIAG_DFC_SS_BASE - 38 )
constexpr

◆ SQL_DIAG_DFC_SS_SET_STATISTICS

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_DIAG_DFC_SS_SET_STATISTICS = ( SQL_DIAG_DFC_SS_BASE - 39 )
constexpr

◆ SQL_DIAG_DFC_SS_SET_TEXTSIZE

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_DIAG_DFC_SS_SET_TEXTSIZE = ( SQL_DIAG_DFC_SS_BASE - 40 )
constexpr

◆ SQL_DIAG_DFC_SS_SET_XCTLVL

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_DIAG_DFC_SS_SET_XCTLVL = ( SQL_DIAG_DFC_SS_BASE - 55 )
constexpr

◆ SQL_DIAG_DFC_SS_SETUSER

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_DIAG_DFC_SS_SETUSER = ( SQL_DIAG_DFC_SS_BASE - 41 )
constexpr

◆ SQL_DIAG_DFC_SS_SHUTDOWN

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_DIAG_DFC_SS_SHUTDOWN = ( SQL_DIAG_DFC_SS_BASE - 42 )
constexpr

◆ SQL_DIAG_DFC_SS_TRANS_BEGIN

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_DIAG_DFC_SS_TRANS_BEGIN = ( SQL_DIAG_DFC_SS_BASE - 43 )
constexpr

◆ SQL_DIAG_DFC_SS_TRANS_COMMIT

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_DIAG_DFC_SS_TRANS_COMMIT = ( SQL_DIAG_DFC_SS_BASE - 44 )
constexpr

◆ SQL_DIAG_DFC_SS_TRANS_PREPARE

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_DIAG_DFC_SS_TRANS_PREPARE = ( SQL_DIAG_DFC_SS_BASE - 45 )
constexpr

◆ SQL_DIAG_DFC_SS_TRANS_ROLLBACK

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_DIAG_DFC_SS_TRANS_ROLLBACK = ( SQL_DIAG_DFC_SS_BASE - 46 )
constexpr

◆ SQL_DIAG_DFC_SS_TRANS_SAVE

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_DIAG_DFC_SS_TRANS_SAVE = ( SQL_DIAG_DFC_SS_BASE - 47 )
constexpr

◆ SQL_DIAG_DFC_SS_TRUNCATE_TABLE

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_DIAG_DFC_SS_TRUNCATE_TABLE = ( SQL_DIAG_DFC_SS_BASE - 48 )
constexpr

◆ SQL_DIAG_DFC_SS_UPDATE_STATISTICS

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_DIAG_DFC_SS_UPDATE_STATISTICS = ( SQL_DIAG_DFC_SS_BASE - 49 )
constexpr

◆ SQL_DIAG_DFC_SS_UPDATETEXT

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_DIAG_DFC_SS_UPDATETEXT = ( SQL_DIAG_DFC_SS_BASE - 50 )
constexpr

◆ SQL_DIAG_DFC_SS_USE

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_DIAG_DFC_SS_USE = ( SQL_DIAG_DFC_SS_BASE - 51 )
constexpr

◆ SQL_DIAG_DFC_SS_WAITFOR

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_DIAG_DFC_SS_WAITFOR = ( SQL_DIAG_DFC_SS_BASE - 52 )
constexpr

◆ SQL_DIAG_DFC_SS_WRITETEXT

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_DIAG_DFC_SS_WRITETEXT = ( SQL_DIAG_DFC_SS_BASE - 53 )
constexpr

◆ SQL_DIAG_SS_BASE

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_DIAG_SS_BASE = ( -1150 )
constexpr

◆ SQL_DIAG_SS_LINE

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_DIAG_SS_LINE = ( SQL_DIAG_SS_BASE - 4 )
constexpr

◆ SQL_DIAG_SS_MSGSTATE

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_DIAG_SS_MSGSTATE = ( SQL_DIAG_SS_BASE )
constexpr

◆ SQL_DIAG_SS_PROCNAME

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_DIAG_SS_PROCNAME = ( SQL_DIAG_SS_BASE - 3 )
constexpr

◆ SQL_DIAG_SS_SEVERITY

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_DIAG_SS_SEVERITY = ( SQL_DIAG_SS_BASE - 1 )
constexpr

◆ SQL_DIAG_SS_SRVNAME

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_DIAG_SS_SRVNAME = ( SQL_DIAG_SS_BASE - 2 )
constexpr

◆ SQL_DP_OFF

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_DP_OFF = 0L
constexpr

◆ SQL_DP_ON

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_DP_ON = 1L
constexpr

◆ SQL_EN_OFF

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_EN_OFF = 0L
constexpr

◆ SQL_EN_ON

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_EN_ON = 1L
constexpr

◆ SQL_FB_DEFAULT

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_FB_DEFAULT = SQL_FB_OFF
constexpr

◆ SQL_FB_OFF

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_FB_OFF = 0L
constexpr

◆ SQL_FB_ON

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_FB_ON = 1L
constexpr

◆ SQL_HC_DEFAULT

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_HC_DEFAULT = SQL_HC_OFF
constexpr

◆ SQL_HC_OFF

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_HC_OFF = 0L
constexpr

◆ SQL_HC_ON

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_HC_ON = 1L
constexpr

◆ SQL_INFO_SS_FIRST

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_INFO_SS_FIRST = 1199
constexpr

◆ SQL_INFO_SS_MAX_USED

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_INFO_SS_MAX_USED = SQL_INFO_SS_NETLIB_NAMEA
constexpr

◆ SQL_INFO_SS_NETLIB_NAME

const auto Harlinn::ODBC::MsSql::SQL_INFO_SS_NETLIB_NAME = SQL_INFO_SS_NETLIB_NAMEA
constexpr

◆ SQL_INFO_SS_NETLIB_NAMEA

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_INFO_SS_NETLIB_NAMEA = ( SQL_INFO_SS_FIRST + 1 )
constexpr

◆ SQL_INFO_SS_NETLIB_NAMEW

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_INFO_SS_NETLIB_NAMEW = ( SQL_INFO_SS_FIRST + 0 )
constexpr

◆ SQL_INTEGRATED_SECURITY

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_INTEGRATED_SECURITY = SQL_COPT_SS_INTEGRATED_SECURITY
constexpr

◆ SQL_IS_DEFAULT

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_IS_DEFAULT = SQL_IS_OFF
constexpr

◆ SQL_IS_OFF

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_IS_OFF = 0L
constexpr

◆ SQL_IS_ON

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_IS_ON = 1L
constexpr

◆ SQL_MARS_ENABLED_NO

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_MARS_ENABLED_NO = 0L
constexpr

◆ SQL_MARS_ENABLED_YES

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_MARS_ENABLED_YES = 1L
constexpr

◆ SQL_MAX_SQLSERVERNAME

const UInt32 Harlinn::ODBC::MsSql::SQL_MAX_SQLSERVERNAME = 128
constexpr

◆ SQL_MORE_INFO_NO

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_MORE_INFO_NO = 0L
constexpr

◆ SQL_MORE_INFO_YES

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_MORE_INFO_YES = 1L
constexpr

◆ SQL_NB_DEFAULT

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_NB_DEFAULT = SQL_NB_OFF
constexpr

◆ SQL_NB_OFF

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_NB_OFF = 0L
constexpr

◆ SQL_NB_ON

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_NB_ON = 1L
constexpr

◆ SQL_NC_OFF

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_NC_OFF = 0L
constexpr

◆ SQL_NC_ON

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_NC_ON = 1L
constexpr

◆ SQL_PC_DEFAULT

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_PC_DEFAULT = SQL_PC_OFF
constexpr

◆ SQL_PC_OFF

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_PC_OFF = 0L
constexpr

◆ SQL_PC_ON

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_PC_ON = 1L
constexpr

◆ SQL_PRESERVE_CURSORS

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_PRESERVE_CURSORS = SQL_COPT_SS_PRESERVE_CURSORS
constexpr

◆ SQL_QI_DEFAULT

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_QI_DEFAULT = SQL_QI_ON
constexpr

◆ SQL_QI_OFF

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_QI_OFF = 0L
constexpr

◆ SQL_QI_ON

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_QI_ON = 1L
constexpr

◆ SQL_RE_DEFAULT

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_RE_DEFAULT = SQL_RE_OFF
constexpr

◆ SQL_RE_OFF

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_RE_OFF = 0L
constexpr

◆ SQL_RE_ON

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_RE_ON = 1L
constexpr

◆ SQL_REMOTE_PWD

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_REMOTE_PWD = SQL_COPT_SS_REMOTE_PWD
constexpr

◆ SQL_RESET_YES

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_RESET_YES = 1L
constexpr

◆ SQL_SOPT_SS_BASE

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_SOPT_SS_BASE = 1225
constexpr

◆ SQL_SOPT_SS_CURRENT_COMMAND

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_SOPT_SS_CURRENT_COMMAND = ( SQL_SOPT_SS_BASE + 1 )
constexpr

dbcurcmd SQLGetStmtOption only

◆ SQL_SOPT_SS_CURSOR_OPTIONS

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_SOPT_SS_CURSOR_OPTIONS = ( SQL_SOPT_SS_BASE + 5 )
constexpr

Server cursor options.

◆ SQL_SOPT_SS_DEFER_PREPARE

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_SOPT_SS_DEFER_PREPARE = ( SQL_SOPT_SS_BASE + 7 )
constexpr

Defer prepare until necessary.

◆ SQL_SOPT_SS_HIDDEN_COLUMNS

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_SOPT_SS_HIDDEN_COLUMNS = ( SQL_SOPT_SS_BASE + 2 )
constexpr

Expose FOR BROWSE hidden columns.

◆ SQL_SOPT_SS_MAX_USED

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_SOPT_SS_MAX_USED = SQL_SOPT_SS_NAME_SCOPE
constexpr

◆ SQL_SOPT_SS_NAME_SCOPE

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_SOPT_SS_NAME_SCOPE = ( SQL_SOPT_SS_BASE + 12 )
constexpr

Sets name scope for subsequent catalog function calls.

◆ SQL_SOPT_SS_NOBROWSETABLE

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_SOPT_SS_NOBROWSETABLE = ( SQL_SOPT_SS_BASE + 3 )
constexpr

Set NOBROWSETABLE option.

◆ SQL_SOPT_SS_NOCOUNT_STATUS

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_SOPT_SS_NOCOUNT_STATUS = ( SQL_SOPT_SS_BASE + 6 )
constexpr

Real vs. Not Real row count indicator.

◆ SQL_SOPT_SS_PARAM_FOCUS

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_SOPT_SS_PARAM_FOCUS = ( SQL_SOPT_SS_BASE + 11 )
constexpr

Direct subsequent calls to parameter related methods to set properties on constituent columns/parameters of container types.

◆ SQL_SOPT_SS_QUERYNOTIFICATION_MSGTEXT

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_SOPT_SS_QUERYNOTIFICATION_MSGTEXT = ( SQL_SOPT_SS_BASE + 9 )
constexpr

Notification message text.

◆ SQL_SOPT_SS_QUERYNOTIFICATION_OPTIONS

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_SOPT_SS_QUERYNOTIFICATION_OPTIONS = ( SQL_SOPT_SS_BASE + 10 )
constexpr

SQL service broker name.

◆ SQL_SOPT_SS_QUERYNOTIFICATION_TIMEOUT

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_SOPT_SS_QUERYNOTIFICATION_TIMEOUT = ( SQL_SOPT_SS_BASE + 8 )
constexpr

Notification timeout.

◆ SQL_SOPT_SS_REGIONALIZE

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_SOPT_SS_REGIONALIZE = ( SQL_SOPT_SS_BASE + 4 )
constexpr

Regionalize output character conversions.

◆ SQL_SOPT_SS_TEXTPTR_LOGGING

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_SOPT_SS_TEXTPTR_LOGGING = ( SQL_SOPT_SS_BASE + 0 )
constexpr

Text pointer logging.

◆ SQL_SS_ASCENDING_ORDER

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_SS_ASCENDING_ORDER = 2L
constexpr

◆ SQL_SS_DESCENDING_ORDER

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_SS_DESCENDING_ORDER = 1L
constexpr

◆ SQL_SS_LENGTH_UNLIMITED

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_SS_LENGTH_UNLIMITED = 0
constexpr

◆ SQL_SS_NAME_SCOPE_DEFAULT

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_SS_NAME_SCOPE_DEFAULT = SQL_SS_NAME_SCOPE_TABLE
constexpr

◆ SQL_SS_NAME_SCOPE_EXTENDED

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_SS_NAME_SCOPE_EXTENDED = 2L
constexpr

◆ SQL_SS_NAME_SCOPE_SPARSE_COLUMN_SET

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_SS_NAME_SCOPE_SPARSE_COLUMN_SET = 3L
constexpr

◆ SQL_SS_NAME_SCOPE_TABLE

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_SS_NAME_SCOPE_TABLE = 0L
constexpr

◆ SQL_SS_NAME_SCOPE_TABLE_TYPE

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_SS_NAME_SCOPE_TABLE_TYPE = 1L
constexpr

◆ SQL_SS_ORDER_DEFAULT

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_SS_ORDER_DEFAULT = SQL_SS_ORDER_UNSPECIFIED
constexpr

◆ SQL_SS_ORDER_UNSPECIFIED

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_SS_ORDER_UNSPECIFIED = 0L
constexpr

◆ SQL_SS_TABLE

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_SS_TABLE = ( -153 )
constexpr

◆ SQL_SS_TIME2

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_SS_TIME2 = ( -154 )
constexpr

◆ SQL_SS_TIMESTAMPOFFSET

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_SS_TIMESTAMPOFFSET = ( -155 )
constexpr

◆ SQL_SS_TYPE_DATETIME

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_SS_TYPE_DATETIME = 2L
constexpr

◆ SQL_SS_TYPE_DEFAULT

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_SS_TYPE_DEFAULT = 0L
constexpr

◆ SQL_SS_TYPE_SMALLDATETIME

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_SS_TYPE_SMALLDATETIME = 1L
constexpr

◆ SQL_SS_UDT

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_SS_UDT = ( -151 )
constexpr

◆ SQL_SS_VARIANT

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_SS_VARIANT = ( -150 )
constexpr

◆ SQL_SS_XML

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_SS_XML = ( -152 )
constexpr

◆ SQL_TEXTPTR_LOGGING

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_TEXTPTR_LOGGING = SQL_SOPT_SS_TEXTPTR_LOGGING
constexpr

◆ SQL_TL_DEFAULT

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_TL_DEFAULT = SQL_TL_ON
constexpr

◆ SQL_TL_OFF

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_TL_OFF = 0L
constexpr

◆ SQL_TL_ON

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_TL_ON = 1L
constexpr

◆ SQL_TRUST_SERVER_CERTIFICATE_NO

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_TRUST_SERVER_CERTIFICATE_NO = 0L
constexpr

◆ SQL_TRUST_SERVER_CERTIFICATE_YES

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_TRUST_SERVER_CERTIFICATE_YES = 1L
constexpr

◆ SQL_TXN_SS_SNAPSHOT

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_TXN_SS_SNAPSHOT = 0x00000020L
constexpr

◆ SQL_UD_NOTSET

const nullptr_t Harlinn::ODBC::MsSql::SQL_UD_NOTSET = nullptr
constexpr

◆ SQL_UP_DEFAULT

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_UP_DEFAULT = SQL_UP_ON
constexpr

◆ SQL_UP_OFF

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_UP_OFF = 0L
constexpr

◆ SQL_UP_ON

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_UP_ON = 1L
constexpr

◆ SQL_UP_ON_DROP

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_UP_ON_DROP = 2L
constexpr

◆ SQL_USE_PROCEDURE_FOR_PREPARE

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_USE_PROCEDURE_FOR_PREPARE = SQL_COPT_SS_USE_PROC_FOR_PREP
constexpr

◆ SQL_WARN_NO

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_WARN_NO = 0L
constexpr

◆ SQL_WARN_YES

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_WARN_YES = 1L
constexpr

◆ SQL_XL_DEFAULT

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_XL_DEFAULT = SQL_XL_ON
constexpr

◆ SQL_XL_OFF

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_XL_OFF = 0L
constexpr

◆ SQL_XL_ON

const SQLINTEGER Harlinn::ODBC::MsSql::SQL_XL_ON = 1L
constexpr

◆ SQLAOPANY

const SQLINTEGER Harlinn::ODBC::MsSql::SQLAOPANY = 0x53
constexpr

◆ SQLAOPAVG

const SQLINTEGER Harlinn::ODBC::MsSql::SQLAOPAVG = 0x4f
constexpr

◆ SQLAOPCNT

const SQLINTEGER Harlinn::ODBC::MsSql::SQLAOPCNT = 0x4b
constexpr

◆ SQLAOPMAX

const SQLINTEGER Harlinn::ODBC::MsSql::SQLAOPMAX = 0x52
constexpr

◆ SQLAOPMIN

const SQLINTEGER Harlinn::ODBC::MsSql::SQLAOPMIN = 0x51
constexpr

◆ SQLAOPNOOP

const SQLINTEGER Harlinn::ODBC::MsSql::SQLAOPNOOP = 0x56
constexpr

◆ SQLAOPSTDEV

const SQLINTEGER Harlinn::ODBC::MsSql::SQLAOPSTDEV = 0x30
constexpr

◆ SQLAOPSTDEVP

const SQLINTEGER Harlinn::ODBC::MsSql::SQLAOPSTDEVP = 0x31
constexpr

◆ SQLAOPSUM

const SQLINTEGER Harlinn::ODBC::MsSql::SQLAOPSUM = 0x4d
constexpr

◆ SQLAOPVAR

const SQLINTEGER Harlinn::ODBC::MsSql::SQLAOPVAR = 0x32
constexpr

◆ SQLAOPVARP

const SQLINTEGER Harlinn::ODBC::MsSql::SQLAOPVARP = 0x33
constexpr

◆ SQLBIGBINARY

const SQLINTEGER Harlinn::ODBC::MsSql::SQLBIGBINARY = 0xad
constexpr

◆ SQLBIGCHAR

const SQLINTEGER Harlinn::ODBC::MsSql::SQLBIGCHAR = 0xaf
constexpr

◆ SQLBIGVARBINARY

const SQLINTEGER Harlinn::ODBC::MsSql::SQLBIGVARBINARY = 0xa5
constexpr

◆ SQLBIGVARCHAR

const SQLINTEGER Harlinn::ODBC::MsSql::SQLBIGVARCHAR = 0xa7
constexpr

◆ SQLBINARY

const SQLINTEGER Harlinn::ODBC::MsSql::SQLBINARY = 0x2d
constexpr

◆ SQLBIT

const SQLINTEGER Harlinn::ODBC::MsSql::SQLBIT = 0x32
constexpr

◆ SQLBITN

const SQLINTEGER Harlinn::ODBC::MsSql::SQLBITN = 0x68
constexpr

◆ SQLCHARACTER

const SQLINTEGER Harlinn::ODBC::MsSql::SQLCHARACTER = 0x2f
constexpr

◆ SQLDATEN

const SQLINTEGER Harlinn::ODBC::MsSql::SQLDATEN = 0x28
constexpr

◆ SQLDATETIM4

const SQLINTEGER Harlinn::ODBC::MsSql::SQLDATETIM4 = 0x3a
constexpr

◆ SQLDATETIME

const SQLINTEGER Harlinn::ODBC::MsSql::SQLDATETIME = 0x3d
constexpr

◆ SQLDATETIME2N

const SQLINTEGER Harlinn::ODBC::MsSql::SQLDATETIME2N = 0x2a
constexpr

◆ SQLDATETIMEOFFSETN

const SQLINTEGER Harlinn::ODBC::MsSql::SQLDATETIMEOFFSETN = 0x2b
constexpr

◆ SQLDATETIMN

const SQLINTEGER Harlinn::ODBC::MsSql::SQLDATETIMN = 0x6f
constexpr

◆ SQLDECIMAL

const SQLINTEGER Harlinn::ODBC::MsSql::SQLDECIMAL = 0x6a
constexpr

◆ SQLDECIMALN

const SQLINTEGER Harlinn::ODBC::MsSql::SQLDECIMALN = 0x6a
constexpr

◆ SQLFLT4

const SQLINTEGER Harlinn::ODBC::MsSql::SQLFLT4 = 0x3b
constexpr

◆ SQLFLT8

const SQLINTEGER Harlinn::ODBC::MsSql::SQLFLT8 = 0x3e
constexpr

◆ SQLFLTN

const SQLINTEGER Harlinn::ODBC::MsSql::SQLFLTN = 0x6d
constexpr

◆ SQLIMAGE

const SQLINTEGER Harlinn::ODBC::MsSql::SQLIMAGE = 0x22
constexpr

◆ SQLINT1

const SQLINTEGER Harlinn::ODBC::MsSql::SQLINT1 = 0x30
constexpr

◆ SQLINT2

const SQLINTEGER Harlinn::ODBC::MsSql::SQLINT2 = 0x34
constexpr

◆ SQLINT4

const SQLINTEGER Harlinn::ODBC::MsSql::SQLINT4 = 0x38
constexpr

◆ SQLINT8

const SQLINTEGER Harlinn::ODBC::MsSql::SQLINT8 = 0x7f
constexpr

◆ SQLINTN

const SQLINTEGER Harlinn::ODBC::MsSql::SQLINTN = 0x26
constexpr

◆ SQLMONEY

const SQLINTEGER Harlinn::ODBC::MsSql::SQLMONEY = 0x3c
constexpr

◆ SQLMONEY4

const SQLINTEGER Harlinn::ODBC::MsSql::SQLMONEY4 = 0x7a
constexpr

◆ SQLMONEYN

const SQLINTEGER Harlinn::ODBC::MsSql::SQLMONEYN = 0x6e
constexpr

◆ SQLNCHAR

const SQLINTEGER Harlinn::ODBC::MsSql::SQLNCHAR = 0xef
constexpr

◆ SQLNCLI_DRIVER_NAME

const auto Harlinn::ODBC::MsSql::SQLNCLI_DRIVER_NAME = SQLNCLI_PRODUCT_NAME_SHORT_VER
constexpr

◆ SQLNCLI_FILE_NAME

const char* Harlinn::ODBC::MsSql::SQLNCLI_FILE_NAME = SQLNCLI_FILE_NAME_ANSI
constexpr

◆ SQLNCLI_FILE_NAME_ANSI

char Harlinn::ODBC::MsSql::SQLNCLI_FILE_NAME_ANSI[] = "sqlncli"
constexpr

◆ SQLNCLI_FILE_NAME_FULL

const char* Harlinn::ODBC::MsSql::SQLNCLI_FILE_NAME_FULL = SQLNCLI_FILE_NAME_FULL_ANSI
constexpr

◆ SQLNCLI_FILE_NAME_FULL_ANSI

char Harlinn::ODBC::MsSql::SQLNCLI_FILE_NAME_FULL_ANSI[] = "sqlncli11.dll"
constexpr

◆ SQLNCLI_FILE_NAME_FULL_UNICODE

wchar_t Harlinn::ODBC::MsSql::SQLNCLI_FILE_NAME_FULL_UNICODE[] = L"sqlncli11.dll"
constexpr

◆ SQLNCLI_FILE_NAME_UNICODE

wchar_t Harlinn::ODBC::MsSql::SQLNCLI_FILE_NAME_UNICODE[] = L"sqlncli"
constexpr

◆ SQLNCLI_FILE_NAME_VER

const char* Harlinn::ODBC::MsSql::SQLNCLI_FILE_NAME_VER = SQLNCLI_FILE_NAME_VER_ANSI
constexpr

◆ SQLNCLI_FILE_NAME_VER_ANSI

char Harlinn::ODBC::MsSql::SQLNCLI_FILE_NAME_VER_ANSI[] = "sqlncli11"
constexpr

◆ SQLNCLI_FILE_NAME_VER_UNICODE

wchar_t Harlinn::ODBC::MsSql::SQLNCLI_FILE_NAME_VER_UNICODE[] = L"sqlncli11"
constexpr

◆ SQLNCLI_PRODUCT_NAME_FULL

const char* Harlinn::ODBC::MsSql::SQLNCLI_PRODUCT_NAME_FULL = SQLNCLI_PRODUCT_NAME_FULL_ANSI
constexpr

◆ SQLNCLI_PRODUCT_NAME_FULL_ANSI

char Harlinn::ODBC::MsSql::SQLNCLI_PRODUCT_NAME_FULL_ANSI[] = "Microsoft SQL Server Native Client"
constexpr

◆ SQLNCLI_PRODUCT_NAME_FULL_UNICODE

wchar_t Harlinn::ODBC::MsSql::SQLNCLI_PRODUCT_NAME_FULL_UNICODE[] = L"Microsoft SQL Server Native Client"
constexpr

◆ SQLNCLI_PRODUCT_NAME_FULL_VER

const char* Harlinn::ODBC::MsSql::SQLNCLI_PRODUCT_NAME_FULL_VER = SQLNCLI_PRODUCT_NAME_FULL_VER_ANSI
constexpr

◆ SQLNCLI_PRODUCT_NAME_FULL_VER_ANSI

char Harlinn::ODBC::MsSql::SQLNCLI_PRODUCT_NAME_FULL_VER_ANSI[] = "Microsoft SQL Server Native Client 11.0"
constexpr

◆ SQLNCLI_PRODUCT_NAME_FULL_VER_UNICODE

wchar_t Harlinn::ODBC::MsSql::SQLNCLI_PRODUCT_NAME_FULL_VER_UNICODE[] = L"Microsoft SQL Server Native Client 11.0"
constexpr

◆ SQLNCLI_PRODUCT_NAME_SHORT

const char* Harlinn::ODBC::MsSql::SQLNCLI_PRODUCT_NAME_SHORT = SQLNCLI_PRODUCT_NAME_SHORT_ANSI
constexpr

◆ SQLNCLI_PRODUCT_NAME_SHORT_ANSI

char Harlinn::ODBC::MsSql::SQLNCLI_PRODUCT_NAME_SHORT_ANSI[] = "SQL Server Native Client"
constexpr

◆ SQLNCLI_PRODUCT_NAME_SHORT_UNICODE

wchar_t Harlinn::ODBC::MsSql::SQLNCLI_PRODUCT_NAME_SHORT_UNICODE[] = L"SQL Server Native Client"
constexpr

◆ SQLNCLI_PRODUCT_NAME_SHORT_VER

const char* Harlinn::ODBC::MsSql::SQLNCLI_PRODUCT_NAME_SHORT_VER = SQLNCLI_PRODUCT_NAME_SHORT_VER_ANSI
constexpr

◆ SQLNCLI_PRODUCT_NAME_SHORT_VER_ANSI

char Harlinn::ODBC::MsSql::SQLNCLI_PRODUCT_NAME_SHORT_VER_ANSI[] = "SQL Server Native Client 11.0"
constexpr

◆ SQLNCLI_PRODUCT_NAME_SHORT_VER_UNICODE

wchar_t Harlinn::ODBC::MsSql::SQLNCLI_PRODUCT_NAME_SHORT_VER_UNICODE[] = L"SQL Server Native Client 11.0"
constexpr

◆ SQLNTEXT

const SQLINTEGER Harlinn::ODBC::MsSql::SQLNTEXT = 0x63
constexpr

◆ SQLNUMERIC

const SQLINTEGER Harlinn::ODBC::MsSql::SQLNUMERIC = 0x6c
constexpr

◆ SQLNUMERICN

const SQLINTEGER Harlinn::ODBC::MsSql::SQLNUMERICN = 0x6c
constexpr

◆ SQLNVARCHAR

const SQLINTEGER Harlinn::ODBC::MsSql::SQLNVARCHAR = 0xe7
constexpr

◆ SQLODBC_DRIVER_NAME

auto Harlinn::ODBC::MsSql::SQLODBC_DRIVER_NAME = SQLODBC_PRODUCT_NAME_SHORT_VER
constexpr

◆ SQLODBC_FILE_NAME

const char* Harlinn::ODBC::MsSql::SQLODBC_FILE_NAME = SQLODBC_FILE_NAME_ANSI
constexpr

◆ SQLODBC_FILE_NAME_ANSI

const char Harlinn::ODBC::MsSql::SQLODBC_FILE_NAME_ANSI[] = "msodbcsql"
constexpr

◆ SQLODBC_FILE_NAME_FULL

const char* Harlinn::ODBC::MsSql::SQLODBC_FILE_NAME_FULL = SQLODBC_FILE_NAME_FULL_ANSI
constexpr

◆ SQLODBC_FILE_NAME_FULL_ANSI

const char Harlinn::ODBC::MsSql::SQLODBC_FILE_NAME_FULL_ANSI[] = "msodbcsql11.dll"
constexpr

◆ SQLODBC_FILE_NAME_FULL_UNICODE

const wchar_t Harlinn::ODBC::MsSql::SQLODBC_FILE_NAME_FULL_UNICODE[] = L"msodbcsql11.dll"
constexpr

◆ SQLODBC_FILE_NAME_UNICODE

const wchar_t Harlinn::ODBC::MsSql::SQLODBC_FILE_NAME_UNICODE[] = L"msodbcsql"
constexpr

◆ SQLODBC_FILE_NAME_VER

const char* Harlinn::ODBC::MsSql::SQLODBC_FILE_NAME_VER = SQLODBC_FILE_NAME_VER_ANSI
constexpr

◆ SQLODBC_FILE_NAME_VER_ANSI

const char Harlinn::ODBC::MsSql::SQLODBC_FILE_NAME_VER_ANSI[] = "msodbcsql11"
constexpr

◆ SQLODBC_FILE_NAME_VER_UNICODE

const wchar_t Harlinn::ODBC::MsSql::SQLODBC_FILE_NAME_VER_UNICODE[] = L"msodbcsql11"
constexpr

◆ SQLODBC_PRODUCT_NAME_FULL

const char* Harlinn::ODBC::MsSql::SQLODBC_PRODUCT_NAME_FULL = SQLODBC_PRODUCT_NAME_FULL_ANSI
constexpr

◆ SQLODBC_PRODUCT_NAME_FULL_ANSI

const char Harlinn::ODBC::MsSql::SQLODBC_PRODUCT_NAME_FULL_ANSI[] = "Microsoft ODBC Driver for SQL Server"
constexpr

◆ SQLODBC_PRODUCT_NAME_FULL_UNICODE

const wchar_t Harlinn::ODBC::MsSql::SQLODBC_PRODUCT_NAME_FULL_UNICODE[] = L"Microsoft ODBC Driver for SQL Server"
constexpr

◆ SQLODBC_PRODUCT_NAME_FULL_VER

const char* Harlinn::ODBC::MsSql::SQLODBC_PRODUCT_NAME_FULL_VER = SQLODBC_PRODUCT_NAME_FULL_VER_ANSI
constexpr

◆ SQLODBC_PRODUCT_NAME_FULL_VER_ANSI

const char Harlinn::ODBC::MsSql::SQLODBC_PRODUCT_NAME_FULL_VER_ANSI[] = "Microsoft ODBC Driver 11 for SQL Server"
constexpr

◆ SQLODBC_PRODUCT_NAME_FULL_VER_UNICODE

const wchar_t Harlinn::ODBC::MsSql::SQLODBC_PRODUCT_NAME_FULL_VER_UNICODE[] = L"Microsoft ODBC Driver 11 for SQL Server"
constexpr

◆ SQLODBC_PRODUCT_NAME_SHORT

const char* Harlinn::ODBC::MsSql::SQLODBC_PRODUCT_NAME_SHORT = SQLODBC_PRODUCT_NAME_SHORT_ANSI
constexpr

◆ SQLODBC_PRODUCT_NAME_SHORT_ANSI

const char Harlinn::ODBC::MsSql::SQLODBC_PRODUCT_NAME_SHORT_ANSI[] = "ODBC Driver for SQL Server"
constexpr

◆ SQLODBC_PRODUCT_NAME_SHORT_UNICODE

const wchar_t Harlinn::ODBC::MsSql::SQLODBC_PRODUCT_NAME_SHORT_UNICODE[] = L"ODBC Driver for SQL Server"
constexpr

◆ SQLODBC_PRODUCT_NAME_SHORT_VER

const char* Harlinn::ODBC::MsSql::SQLODBC_PRODUCT_NAME_SHORT_VER = SQLODBC_PRODUCT_NAME_SHORT_VER_ANSI
constexpr

◆ SQLODBC_PRODUCT_NAME_SHORT_VER_ANSI

const char Harlinn::ODBC::MsSql::SQLODBC_PRODUCT_NAME_SHORT_VER_ANSI[] = "ODBC Driver 11 for SQL Server"
constexpr

◆ SQLODBC_PRODUCT_NAME_SHORT_VER_UNICODE

const wchar_t Harlinn::ODBC::MsSql::SQLODBC_PRODUCT_NAME_SHORT_VER_UNICODE[] = L"ODBC Driver 11 for SQL Server"
constexpr

◆ SQLTABLE

const SQLINTEGER Harlinn::ODBC::MsSql::SQLTABLE = 0xf3
constexpr

◆ SQLTEXT

const SQLINTEGER Harlinn::ODBC::MsSql::SQLTEXT = 0x23
constexpr

◆ SQLTIMEN

const SQLINTEGER Harlinn::ODBC::MsSql::SQLTIMEN = 0x29
constexpr

◆ SQLUDT

const SQLINTEGER Harlinn::ODBC::MsSql::SQLUDT = 0xf0
constexpr

◆ SQLudtBINARY

const SQLINTEGER Harlinn::ODBC::MsSql::SQLudtBINARY = 3
constexpr

◆ SQLudtBIT

const SQLINTEGER Harlinn::ODBC::MsSql::SQLudtBIT = 16
constexpr

◆ SQLudtBITN

const SQLINTEGER Harlinn::ODBC::MsSql::SQLudtBITN = 0
constexpr

◆ SQLudtCHAR

const SQLINTEGER Harlinn::ODBC::MsSql::SQLudtCHAR = 1
constexpr

◆ SQLudtDATETIM4

const SQLINTEGER Harlinn::ODBC::MsSql::SQLudtDATETIM4 = 22
constexpr

◆ SQLudtDATETIME

const SQLINTEGER Harlinn::ODBC::MsSql::SQLudtDATETIME = 12
constexpr

◆ SQLudtDATETIMN

const SQLINTEGER Harlinn::ODBC::MsSql::SQLudtDATETIMN = 15
constexpr

◆ SQLudtDECML

const SQLINTEGER Harlinn::ODBC::MsSql::SQLudtDECML = 24
constexpr

◆ SQLudtDECMLN

const SQLINTEGER Harlinn::ODBC::MsSql::SQLudtDECMLN = 26
constexpr

◆ SQLudtFLT4

const SQLINTEGER Harlinn::ODBC::MsSql::SQLudtFLT4 = 23
constexpr

◆ SQLudtFLT8

const SQLINTEGER Harlinn::ODBC::MsSql::SQLudtFLT8 = 8
constexpr

◆ SQLudtFLTN

const SQLINTEGER Harlinn::ODBC::MsSql::SQLudtFLTN = 14
constexpr

◆ SQLudtIMAGE

const SQLINTEGER Harlinn::ODBC::MsSql::SQLudtIMAGE = 20
constexpr

◆ SQLudtINT1

const SQLINTEGER Harlinn::ODBC::MsSql::SQLudtINT1 = 5
constexpr

◆ SQLudtINT2

const SQLINTEGER Harlinn::ODBC::MsSql::SQLudtINT2 = 6
constexpr

◆ SQLudtINT4

const SQLINTEGER Harlinn::ODBC::MsSql::SQLudtINT4 = 7
constexpr

◆ SQLudtINTN

const SQLINTEGER Harlinn::ODBC::MsSql::SQLudtINTN = 13
constexpr

◆ SQLudtMONEY

const SQLINTEGER Harlinn::ODBC::MsSql::SQLudtMONEY = 11
constexpr

◆ SQLudtMONEY4

const SQLINTEGER Harlinn::ODBC::MsSql::SQLudtMONEY4 = 21
constexpr

◆ SQLudtMONEYN

const SQLINTEGER Harlinn::ODBC::MsSql::SQLudtMONEYN = 17
constexpr

◆ SQLudtNUM

const SQLINTEGER Harlinn::ODBC::MsSql::SQLudtNUM = 10
constexpr

◆ SQLudtNUMN

const SQLINTEGER Harlinn::ODBC::MsSql::SQLudtNUMN = 25
constexpr

◆ SQLudtSYSNAME

const SQLINTEGER Harlinn::ODBC::MsSql::SQLudtSYSNAME = 18
constexpr

◆ SQLudtTEXT

const SQLINTEGER Harlinn::ODBC::MsSql::SQLudtTEXT = 19
constexpr

◆ SQLudtTIMESTAMP

const SQLINTEGER Harlinn::ODBC::MsSql::SQLudtTIMESTAMP = 80
constexpr

◆ SQLudtUNIQUEIDENTIFIER

const SQLINTEGER Harlinn::ODBC::MsSql::SQLudtUNIQUEIDENTIFIER = 0
constexpr

◆ SQLudtVARBINARY

const SQLINTEGER Harlinn::ODBC::MsSql::SQLudtVARBINARY = 4
constexpr

◆ SQLudtVARCHAR

const SQLINTEGER Harlinn::ODBC::MsSql::SQLudtVARCHAR = 2
constexpr

◆ SQLUNIQUEID

const SQLINTEGER Harlinn::ODBC::MsSql::SQLUNIQUEID = 0x24
constexpr

◆ SQLVARBINARY

const SQLINTEGER Harlinn::ODBC::MsSql::SQLVARBINARY = 0x25
constexpr

◆ SQLVARCHAR

const SQLINTEGER Harlinn::ODBC::MsSql::SQLVARCHAR = 0x27
constexpr

◆ SQLVARIANT

const SQLINTEGER Harlinn::ODBC::MsSql::SQLVARIANT = 0x62
constexpr

◆ SQLXML

const SQLINTEGER Harlinn::ODBC::MsSql::SQLXML = 0xf1
constexpr