Spec-Zone.ru › Nim 1

odbcsql

Типы

TSqlChar = char
Исходный код Редактировать
TSqlSmallInt = int16
Исходный код Редактировать
SqlUSmallInt = int16
Исходный код Редактировать
SqlHandle = pointer
Исходный код Редактировать
SqlHEnv = SqlHandle
Исходный код Редактировать
SqlHDBC = SqlHandle
Исходный код Редактировать
SqlHStmt = SqlHandle
Исходный код Редактировать
SqlHDesc = SqlHandle
Исходный код Редактировать
TSqlInteger = int32
Исходный код Редактировать
SqlUInteger = int32
Исходный код Редактировать
TSqlLen = int
Исходный код Редактировать
TSqlULen = uint
Исходный код Редактировать
SqlPointer = pointer
Исходный код Редактировать
TSqlReal = cfloat
Исходный код Редактировать
TSqlDouble = cdouble
Исходный код Редактировать
TSqlFloat = cdouble
Исходный код Редактировать
SqlHWND = pointer
Исходный код Редактировать
PSQLCHAR = cstring
Исходный код Редактировать
PSQLINTEGER = ptr TSqlInteger
Исходный код Редактировать
PSQLUINTEGER = ptr SqlUInteger
Исходный код Редактировать
PSQLSMALLINT = ptr TSqlSmallInt
Исходный код Редактировать
PSQLUSMALLINT = ptr SqlUSmallInt
Исходный код Редактировать
PSQLREAL = ptr TSqlReal
Исходный код Редактировать
PSQLDOUBLE = ptr TSqlDouble
Исходный код Редактировать
PSQLFLOAT = ptr TSqlFloat
Исходный код Редактировать
PSQLHANDLE = ptr SqlHandle
Исходный код Редактировать
SQL_DATE_STRUCT {...}{.final, pure.} = object
  Year*: TSqlSmallInt
  Month*: SqlUSmallInt
  Day*: SqlUSmallInt
Исходный код Редактировать
PSQL_DATE_STRUCT = ptr SQL_DATE_STRUCT
Исходный код Редактировать
SQL_TIME_STRUCT {...}{.final, pure.} = object
  Hour*: SqlUSmallInt
  Minute*: SqlUSmallInt
  Second*: SqlUSmallInt
Исходный код Редактировать
PSQL_TIME_STRUCT = ptr SQL_TIME_STRUCT
Исходный код Редактировать
SQL_TIMESTAMP_STRUCT {...}{.final, pure.} = object
  Year*: SqlUSmallInt
  Month*: SqlUSmallInt
  Day*: SqlUSmallInt
  Hour*: SqlUSmallInt
  Minute*: SqlUSmallInt
  Second*: SqlUSmallInt
  Fraction*: SqlUInteger
Исходный код Редактировать
PSQL_TIMESTAMP_STRUCT = ptr SQL_TIMESTAMP_STRUCT
Исходный код Редактировать

Константы

SQL_UNKNOWN_TYPE = 0
Исходный код Редактировать
SQL_LONGVARCHAR = -1
Исходный код Редактировать
SQL_BINARY = -2
Исходный код Редактировать
SQL_VARBINARY = -3
Исходный код Редактировать
SQL_LONGVARBINARY = -4
Исходный код Редактировать
SQL_BIGINT = -5
Исходный код Редактировать
SQL_TINYINT = -6
Исходный код Редактировать
SQL_BIT = -7
Исходный код Редактировать
SQL_WCHAR = -8
Исходный код Редактировать
SQL_WVARCHAR = -9
Исходный код Редактировать
SQL_WLONGVARCHAR = -10
Исходный код Редактировать
SQL_CHAR = 1
Исходный код Редактировать
SQL_NUMERIC = 2
Исходный код Редактировать
SQL_DECIMAL = 3
Исходный код Редактировать
SQL_INTEGER = 4
Исходный код Редактировать
SQL_SMALLINT = 5
Исходный код Редактировать
SQL_FLOAT = 6
Исходный код Редактировать
SQL_REAL = 7
Исходный код Редактировать
SQL_DOUBLE = 8
Исходный код Редактировать
SQL_DATETIME = 9
Исходный код Редактировать
SQL_VARCHAR = 12
Исходный код Редактировать
SQL_TYPE_DATE = 91
Исходный код Редактировать
SQL_TYPE_TIME = 92
Исходный код Редактировать
SQL_TYPE_TIMESTAMP = 93
Исходный код Редактировать
SQL_DATE = 9
Исходный код Редактировать
SQL_TIME = 10
Исходный код Редактировать
SQL_TIMESTAMP = 11
Исходный код Редактировать
SQL_INTERVAL = 10
Исходный код Редактировать
SQL_GUID = -11
Исходный код Редактировать
SQL_CODE_YEAR = 1
Исходный код Редактировать
SQL_CODE_MONTH = 2
Исходный код Редактировать
SQL_CODE_DAY = 3
Исходный код Редактировать
SQL_CODE_HOUR = 4
Исходный код Редактировать
SQL_CODE_MINUTE = 5
Исходный код Редактировать
SQL_CODE_SECOND = 6
Исходный код Редактировать
SQL_CODE_YEAR_TO_MONTH = 7
Исходный код Редактировать
SQL_CODE_DAY_TO_HOUR = 8
Исходный код Редактировать
SQL_CODE_DAY_TO_MINUTE = 9
Исходный код Редактировать
SQL_CODE_DAY_TO_SECOND = 10
Исходный код Редактировать
SQL_CODE_HOUR_TO_MINUTE = 11
Исходный код Редактировать
SQL_CODE_HOUR_TO_SECOND = 12
Исходный код Редактировать
SQL_CODE_MINUTE_TO_SECOND = 13
Исходный код Редактировать
SQL_INTERVAL_YEAR = 101
Исходный код Редактировать
SQL_INTERVAL_MONTH = 102
Исходный код Редактировать
SQL_INTERVAL_DAY = 103
Источник Изменить
SQL_INTERVAL_HOUR = 104
Источник Изменить
SQL_INTERVAL_MINUTE = 105
Источник Изменить
SQL_INTERVAL_SECOND = 106
Источник Изменить
SQL_INTERVAL_YEAR_TO_MONTH = 107
Источник Изменить
SQL_INTERVAL_DAY_TO_HOUR = 108
Источник Изменить
SQL_INTERVAL_DAY_TO_MINUTE = 109
Источник Изменить
SQL_INTERVAL_DAY_TO_SECOND = 110
Источник Изменить
SQL_INTERVAL_HOUR_TO_MINUTE = 111
Источник Изменить
SQL_INTERVAL_HOUR_TO_SECOND = 112
Источник Изменить
SQL_INTERVAL_MINUTE_TO_SECOND = 113
Источник Изменить
SQL_UNICODE = -8
Источник Изменить
SQL_UNICODE_VARCHAR = -9
Источник Изменить
SQL_UNICODE_LONGVARCHAR = -10
Источник Изменить
SQL_UNICODE_CHAR = -8
Источник Изменить
SQL_C_CHAR = 1
Источник Изменить
SQL_C_LONG = 4
Источник Изменить
SQL_C_SHORT = 5
Источник Изменить
SQL_C_FLOAT = 7
Источник Изменить
SQL_C_DOUBLE = 8
Источник Изменить
SQL_C_NUMERIC = 2
Источник Изменить
SQL_C_DEFAULT = 99
Источник Изменить
SQL_SIGNED_OFFSET = -20
Источник Изменить
SQL_UNSIGNED_OFFSET = -22
Источник Изменить
SQL_C_DATE = 9
Источник Изменить
SQL_C_TIME = 10
Источник Изменить
SQL_C_TIMESTAMP = 11
Источник Изменить
SQL_C_TYPE_DATE = 91
Источник Изменить
SQL_C_TYPE_TIME = 92
Источник Изменить
SQL_C_TYPE_TIMESTAMP = 93
Источник Изменить
SQL_C_INTERVAL_YEAR = 101
Источник Изменить
SQL_C_INTERVAL_MONTH = 102
Источник Изменить
SQL_C_INTERVAL_DAY = 103
Источник Изменить
SQL_C_INTERVAL_HOUR = 104
Источник Изменить
SQL_C_INTERVAL_MINUTE = 105
Источник Изменить
SQL_C_INTERVAL_SECOND = 106
Источник Изменить
SQL_C_INTERVAL_YEAR_TO_MONTH = 107
Источник Изменить
SQL_C_INTERVAL_DAY_TO_HOUR = 108
Источник Изменить
SQL_C_INTERVAL_DAY_TO_MINUTE = 109
Источник Изменить
SQL_C_INTERVAL_DAY_TO_SECOND = 110
Источник Изменить
SQL_C_INTERVAL_HOUR_TO_MINUTE = 111
Источник Изменить
SQL_C_INTERVAL_HOUR_TO_SECOND = 112
Источник Изменить
SQL_C_INTERVAL_MINUTE_TO_SECOND = 113
Источник Изменить
SQL_C_BINARY = -2
Источник Изменить
SQL_C_BIT = -7
END_OF_DOCUMENT_MARKER
Источник Изменить
SQL_C_SBIGINT = -25
Источник Изменить
SQL_C_UBIGINT = -27
Источник Изменить
SQL_C_TINYINT = -6
Источник Изменить
SQL_C_SLONG = -16
Источник Изменить
SQL_C_SSHORT = -15
Источник Изменить
SQL_C_STINYINT = -26
Источник Изменить
SQL_C_ULONG = -18
Источник Изменить
SQL_C_USHORT = -17
Источник Изменить
SQL_C_UTINYINT = -28
Источник Изменить
SQL_C_BOOKMARK = -18
Источник Изменить
SQL_C_GUID = -11
Источник Изменить
SQL_TYPE_NULL = 0
Источник Изменить
SQL_C_VARBOOKMARK = -2
Источник Изменить
SQL_API_SQLDESCRIBEPARAM = 58
Источник Изменить
SQL_NO_TOTAL = -4
Источник Изменить
SQL_NAME_LEN = 128
Источник Изменить
SQL_OV_ODBC3 = 3
Источник Изменить
SQL_OV_ODBC2 = 2
Источник Изменить
SQL_ATTR_ODBC_VERSION = 200
Источник Изменить
SQL_DRIVER_NOPROMPT = 0
Источник Изменить
SQL_DRIVER_COMPLETE = 1
Источник Изменить
SQL_DRIVER_PROMPT = 2
Источник Изменить
SQL_DRIVER_COMPLETE_REQUIRED = 3
Источник Изменить
SQL_IS_POINTER = -4
Источник Изменить
SQL_IS_UINTEGER = -5
Источник Изменить
SQL_IS_INTEGER = -6
Источник Изменить
SQL_IS_USMALLINT = -7
Источник Изменить
SQL_IS_SMALLINT = -8
Источник Изменить
SQL_FETCH_BOOKMARK = 8
Источник Изменить
SQL_SCROLL_OPTIONS = 44
Источник Изменить
SQL_UB_OFF = 0
Источник Изменить
SQL_UB_ON = 1
Источник Изменить
SQL_UB_DEFAULT = 0
Источник Изменить
SQL_UB_FIXED = 1
Источник Изменить
SQL_UB_VARIABLE = 2
Источник Изменить
SQL_SO_FORWARD_ONLY = 0x00000001
Источник Изменить
SQL_SO_KEYSET_DRIVEN = 0x00000002
Источник Изменить
SQL_SO_DYNAMIC = 0x00000004
Источник Изменить
SQL_SO_MIXED = 0x00000008
Источник Изменить
SQL_SO_STATIC = 0x00000010
Источник Изменить
SQL_BOOKMARK_PERSISTENCE = 82
Источник Изменить
SQL_STATIC_SENSITIVITY = 83
Источник Изменить
SQL_BP_CLOSE = 0x00000001
Источник Изменить
SQL_BP_DELETE = 0x00000002
Источник Редактировать
SQL_BP_DROP = 0x00000004
Источник Редактировать
SQL_BP_TRANSACTION = 0x00000008
Источник Редактировать
SQL_BP_UPDATE = 0x00000010
Источник Редактировать
SQL_BP_OTHER_HSTMT = 0x00000020
Источник Редактировать
SQL_BP_SCROLL = 0x00000040
Источник Редактировать
SQL_DYNAMIC_CURSOR_ATTRIBUTES1 = 144
Источник Редактировать
SQL_DYNAMIC_CURSOR_ATTRIBUTES2 = 145
Источник Редактировать
SQL_FORWARD_ONLY_CURSOR_ATTRIBUTES1 = 146
Источник Редактировать
SQL_FORWARD_ONLY_CURSOR_ATTRIBUTES2 = 147
Источник Редактировать
SQL_INDEX_KEYWORDS = 148
Источник Редактировать
SQL_INFO_SCHEMA_VIEWS = 149
Источник Редактировать
SQL_KEYSET_CURSOR_ATTRIBUTES1 = 150
Источник Редактировать
SQL_KEYSET_CURSOR_ATTRIBUTES2 = 151
Источник Редактировать
SQL_STATIC_CURSOR_ATTRIBUTES1 = 167
Источник Редактировать
SQL_STATIC_CURSOR_ATTRIBUTES2 = 168
Источник Редактировать
SQL_CA1_NEXT = 1
Источник Редактировать
SQL_CA1_ABSOLUTE = 2
Источник Редактировать
SQL_CA1_RELATIVE = 4
Источник Редактировать
SQL_CA1_BOOKMARK = 8
Источник Редактировать
SQL_CA1_LOCK_NO_CHANGE = 0x00000040
Источник Редактировать
SQL_CA1_LOCK_EXCLUSIVE = 0x00000080
Источник Редактировать
SQL_CA1_LOCK_UNLOCK = 0x00000100
Источник Редактировать
SQL_CA1_POS_POSITION = 0x00000200
Источник Редактировать
SQL_CA1_POS_UPDATE = 0x00000400
Источник Редактировать
SQL_CA1_POS_DELETE = 0x00000800
Источник Редактировать
SQL_CA1_POS_REFRESH = 0x00001000
Источник Редактировать
SQL_CA1_POSITIONED_UPDATE = 0x00002000
Источник Редактировать
SQL_CA1_POSITIONED_DELETE = 0x00004000
Источник Редактировать
SQL_CA1_SELECT_FOR_UPDATE = 0x00008000
Источник Редактировать
SQL_CA1_BULK_ADD = 0x00010000
Источник Редактировать
SQL_CA1_BULK_UPDATE_BY_BOOKMARK = 0x00020000
Источник Редактировать
SQL_CA1_BULK_DELETE_BY_BOOKMARK = 0x00040000
Источник Редактировать
SQL_CA1_BULK_FETCH_BY_BOOKMARK = 0x00080000
Источник Редактировать
SQL_CA2_READ_ONLY_CONCURRENCY = 1
Источник Редактировать
SQL_CA2_LOCK_CONCURRENCY = 2
Источник Редактировать
SQL_CA2_OPT_ROWVER_CONCURRENCY = 4
Источник Редактировать
SQL_CA2_OPT_VALUES_CONCURRENCY = 8
Источник Редактировать
SQL_CA2_SENSITIVITY_ADDITIONS = 0x00000010
Источник Редактировать
SQL_CA2_SENSITIVITY_DELETIONS = 0x00000020
Источник Редактировать
SQL_CA2_SENSITIVITY_UPDATES = 0x00000040
Источник Редактировать
SQL_CA2_MAX_ROWS_SELECT = 0x00000080
Источник Редактировать
SQL_CA2_MAX_ROWS_INSERT = 0x00000100
Источник Редактировать
SQL_CA2_MAX_ROWS_DELETE = 0x00000200
Источник Редактировать
SQL_CA2_MAX_ROWS_UPDATE = 0x00000400
Источник Изменить
SQL_CA2_MAX_ROWS_CATALOG = 0x00000800
Источник Изменить
SQL_CA2_MAX_ROWS_AFFECTS_ALL = 3968
Источник Изменить
SQL_CA2_CRC_EXACT = 0x00001000
Источник Изменить
SQL_CA2_CRC_APPROXIMATE = 0x00002000
Источник Изменить
SQL_CA2_SIMULATE_NON_UNIQUE = 0x00004000
Источник Изменить
SQL_CA2_SIMULATE_TRY_UNIQUE = 0x00008000
Источник Изменить
SQL_CA2_SIMULATE_UNIQUE = 0x00010000
Источник Изменить
SQL_ADD = 4
Источник Изменить
SQL_SETPOS_MAX_OPTION_VALUE = 4
Источник Изменить
SQL_UPDATE_BY_BOOKMARK = 5
Источник Изменить
SQL_DELETE_BY_BOOKMARK = 6
Источник Изменить
SQL_FETCH_BY_BOOKMARK = 7
Источник Изменить
SQL_POSITION = 0
Источник Изменить
SQL_REFRESH = 1
Источник Изменить
SQL_UPDATE = 2
Источник Изменить
SQL_DELETE = 3
Источник Изменить
SQL_LOCK_NO_CHANGE = 0
Источник Изменить
SQL_LOCK_EXCLUSIVE = 1
Источник Изменить
SQL_LOCK_UNLOCK = 2
Источник Изменить
SQL_ROW_SUCCESS = 0
Источник Изменить
SQL_ROW_DELETED = 1
Источник Изменить
SQL_ROW_UPDATED = 2
Источник Изменить
SQL_ROW_NOROW = 3
Источник Изменить
SQL_ROW_ADDED = 4
Источник Изменить
SQL_ROW_ERROR = 5
Источник Изменить
SQL_ROW_SUCCESS_WITH_INFO = 6
Источник Изменить
SQL_ROW_PROCEED = 0
Источник Изменить
SQL_ROW_IGNORE = 1
Источник Изменить
SQL_MAX_DSN_LENGTH = 32
Источник Изменить
SQL_MAX_OPTION_STRING_LENGTH = 256
Источник Изменить
SQL_ODBC_CURSORS = 110
Источник Изменить
SQL_ATTR_ODBC_CURSORS = 110
Источник Изменить
SQL_CUR_USE_IF_NEEDED = 0
Источник Изменить
SQL_CUR_USE_ODBC = 1
Источник Изменить
SQL_CUR_USE_DRIVER = 2
Источник Изменить
SQL_CUR_DEFAULT = 2
Источник Изменить
SQL_PARAM_TYPE_UNKNOWN = 0
Источник Изменить
SQL_PARAM_INPUT = 1
Источник Изменить
SQL_PARAM_INPUT_OUTPUT = 2
Источник Изменить
SQL_RESULT_COL = 3
Источник Изменить
SQL_PARAM_OUTPUT = 4
Источник Изменить
SQL_RETURN_VALUE = 5
Источник Изменить
SQL_NULL_DATA = -1
Источник Изменить
SQL_DATA_AT_EXEC = -2
Исходный код Изменить
SQL_SUCCESS = 0
Исходный код Изменить
SQL_SUCCESS_WITH_INFO = 1
Исходный код Изменить
SQL_NO_DATA = 100
Исходный код Изменить
SQL_ERROR = -1
Исходный код Изменить
SQL_INVALID_HANDLE = -2
Исходный код Изменить
SQL_STILL_EXECUTING = 2
Исходный код Изменить
SQL_NEED_DATA = 99
Исходный код Изменить
SQL_NTS = -3
Исходный код Изменить
SQL_MAX_MESSAGE_LENGTH = 512
Исходный код Изменить
SQL_DATE_LEN = 10
Исходный код Изменить
SQL_TIME_LEN = 8
Исходный код Изменить
SQL_TIMESTAMP_LEN = 19
Исходный код Изменить
SQL_HANDLE_ENV = 1
Исходный код Изменить
SQL_HANDLE_DBC = 2
Исходный код Изменить
SQL_HANDLE_STMT = 3
Исходный код Изменить
SQL_HANDLE_DESC = 4
Исходный код Изменить
SQL_ATTR_OUTPUT_NTS = 10001
Исходный код Изменить
SQL_ATTR_AUTO_IPD = 10001
Исходный код Изменить
SQL_ATTR_METADATA_ID = 10014
Исходный код Изменить
SQL_ATTR_APP_ROW_DESC = 10010
Исходный код Изменить
SQL_ATTR_APP_PARAM_DESC = 10011
Исходный код Изменить
SQL_ATTR_IMP_ROW_DESC = 10012
Исходный код Изменить
SQL_ATTR_IMP_PARAM_DESC = 10013
Исходный код Изменить
SQL_ATTR_CURSOR_SCROLLABLE = -1
Исходный код Изменить
SQL_ATTR_CURSOR_SENSITIVITY = -2
Исходный код Изменить
SQL_QUERY_TIMEOUT = 0
Исходный код Изменить
SQL_MAX_ROWS = 1
Исходный код Изменить
SQL_NOSCAN = 2
Исходный код Изменить
SQL_MAX_LENGTH = 3
Исходный код Изменить
SQL_ASYNC_ENABLE = 4
Исходный код Изменить
SQL_BIND_TYPE = 5
Исходный код Изменить
SQL_CURSOR_TYPE = 6
Исходный код Изменить
SQL_CONCURRENCY = 7
Исходный код Изменить
SQL_KEYSET_SIZE = 8
Исходный код Изменить
SQL_ROWSET_SIZE = 9
Исходный код Изменить
SQL_SIMULATE_CURSOR = 10
Исходный код Изменить
SQL_RETRIEVE_DATA = 11
Исходный код Изменить
SQL_USE_BOOKMARKS = 12
Исходный код Изменить
SQL_GET_BOOKMARK = 13
Исходный код Изменить
SQL_ROW_NUMBER = 14
Исходный код Изменить
SQL_ATTR_CURSOR_TYPE = 6
Исходный код Изменить
SQL_ATTR_CONCURRENCY = 7
Исходный код Изменить
SQL_ATTR_FETCH_BOOKMARK_PTR = 16
Исходный код Изменить
SQL_ATTR_ROW_STATUS_PTR = 25
Источник Изменить
SQL_ATTR_ROWS_FETCHED_PTR = 26
Источник Изменить
SQL_AUTOCOMMIT = 102
Источник Изменить
SQL_ATTR_AUTOCOMMIT = 102
Источник Изменить
SQL_ATTR_ROW_NUMBER = 14
Источник Изменить
SQL_TXN_ISOLATION = 108
Источник Изменить
SQL_ATTR_TXN_ISOLATION = 108
Источник Изменить
SQL_ATTR_MAX_ROWS = 1
Источник Изменить
SQL_ATTR_USE_BOOKMARKS = 12
Источник Изменить
SQL_ACCESS_MODE = 101
Источник Изменить
SQL_LOGIN_TIMEOUT = 103
Источник Изменить
SQL_OPT_TRACE = 104
Источник Изменить
SQL_OPT_TRACEFILE = 105
Источник Изменить
SQL_TRANSLATE_DLL = 106
Источник Изменить
SQL_TRANSLATE_OPTION = 107
Источник Изменить
SQL_CURRENT_QUALIFIER = 109
Источник Изменить
SQL_QUIET_MODE = 111
Источник Изменить
SQL_PACKET_SIZE = 112
Источник Изменить
SQL_ATTR_ACCESS_MODE = 101
Источник Изменить
SQL_ATTR_CONNECTION_DEAD = 1209
Источник Изменить
SQL_ATTR_CONNECTION_TIMEOUT = 113
Источник Изменить
SQL_ATTR_CURRENT_CATALOG = 109
Источник Изменить
SQL_ATTR_DISCONNECT_BEHAVIOR = 114
Источник Изменить
SQL_ATTR_ENLIST_IN_DTC = 1207
Источник Изменить
SQL_ATTR_ENLIST_IN_XA = 1208
Источник Изменить
SQL_ATTR_LOGIN_TIMEOUT = 103
Источник Изменить
SQL_ATTR_PACKET_SIZE = 112
Источник Изменить
SQL_ATTR_QUIET_MODE = 111
Источник Изменить
SQL_ATTR_TRACE = 104
Источник Изменить
SQL_ATTR_TRACEFILE = 105
Источник Изменить
SQL_ATTR_TRANSLATE_LIB = 106
Источник Изменить
SQL_ATTR_TRANSLATE_OPTION = 107
Источник Изменить
SQL_MODE_READ_WRITE = 0
Источник Изменить
SQL_MODE_READ_ONLY = 1
Источник Изменить
SQL_MODE_DEFAULT = 0
Источник Изменить
SQL_AUTOCOMMIT_OFF = 0
Источник Изменить
SQL_AUTOCOMMIT_ON = 1
Источник Изменить
SQL_AUTOCOMMIT_DEFAULT = 1
Источник Изменить
SQL_NONSCROLLABLE = 0
Источник Изменить
SQL_SCROLLABLE = 1
Источник Изменить
SQL_CURSOR_FORWARD_ONLY = 0
Источник Изменить
SQL_CURSOR_KEYSET_DRIVEN = 1
Источник Изменить
SQL_CURSOR_DYNAMIC = 2
Источник Изменить
SQL_CURSOR_STATIC = 3
Источник Изменить
SQL_CURSOR_TYPE_DEFAULT = 0
Исходный код Редактировать
SQL_CONCUR_READ_ONLY = 1
Исходный код Редактировать
SQL_CONCUR_LOCK = 2
Исходный код Редактировать
SQL_CONCUR_ROWVER = 3
Исходный код Редактировать
SQL_CONCUR_VALUES = 4
Исходный код Редактировать
SQL_CONCUR_DEFAULT = 1
Исходный код Редактировать
SQL_DESC_COUNT = 1001
Исходный код Редактировать
SQL_DESC_TYPE = 1002
Исходный код Редактировать
SQL_DESC_LENGTH = 1003
Исходный код Редактировать
SQL_DESC_OCTET_LENGTH_PTR = 1004
Исходный код Редактировать
SQL_DESC_PRECISION = 1005
Исходный код Редактировать
SQL_DESC_SCALE = 1006
Исходный код Редактировать
SQL_DESC_DATETIME_INTERVAL_CODE = 1007
Исходный код Редактировать
SQL_DESC_NULLABLE = 1008
Исходный код Редактировать
SQL_DESC_INDICATOR_PTR = 1009
Исходный код Редактировать
SQL_DESC_DATA_PTR = 1010
Исходный код Редактировать
SQL_DESC_NAME = 1011
Исходный код Редактировать
SQL_DESC_UNNAMED = 1012
Исходный код Редактировать
SQL_DESC_OCTET_LENGTH = 1013
Исходный код Редактировать
SQL_DESC_ALLOC_TYPE = 1099
Исходный код Редактировать
SQL_DIAG_RETURNCODE = 1
Исходный код Редактировать
SQL_DIAG_NUMBER = 2
Исходный код Редактировать
SQL_DIAG_ROW_COUNT = 3
Исходный код Редактировать
SQL_DIAG_SQLSTATE = 4
Исходный код Редактировать
SQL_DIAG_NATIVE = 5
Исходный код Редактировать
SQL_DIAG_MESSAGE_TEXT = 6
Исходный код Редактировать
SQL_DIAG_DYNAMIC_FUNCTION = 7
Исходный код Редактировать
SQL_DIAG_CLASS_ORIGIN = 8
Исходный код Редактировать
SQL_DIAG_SUBCLASS_ORIGIN = 9
Исходный код Редактировать
SQL_DIAG_CONNECTION_NAME = 10
Исходный код Редактировать
SQL_DIAG_SERVER_NAME = 11
Исходный код Редактировать
SQL_DIAG_DYNAMIC_FUNCTION_CODE = 12
Исходный код Редактировать
SQL_DIAG_ALTER_TABLE = 4
Исходный код Редактировать
SQL_DIAG_CREATE_INDEX = -1
Исходный код Редактировать
SQL_DIAG_CREATE_TABLE = 77
Исходный код Редактировать
SQL_DIAG_CREATE_VIEW = 84
Исходный код Редактировать
SQL_DIAG_DELETE_WHERE = 19
Исходный код Редактировать
SQL_DIAG_DROP_INDEX = -2
Исходный код Редактировать
SQL_DIAG_DROP_TABLE = 32
Исходный код Редактировать
SQL_DIAG_DROP_VIEW = 36
Исходный код Редактировать
SQL_DIAG_DYNAMIC_DELETE_CURSOR = 38
Исходный код Редактировать
SQL_DIAG_DYNAMIC_UPDATE_CURSOR = 81
Исходный код Редактировать
SQL_DIAG_GRANT = 48
Исходный код Редактировать
SQL_DIAG_INSERT = 50
Исходный код Редактировать
SQL_DIAG_REVOKE = 59
Исходный код Редактировать
SQL_DIAG_SELECT_CURSOR = 85
Исходный код Редактировать
SQL_DIAG_UNKNOWN_STATEMENT = 0
Исходный код Редактировать
SQL_DIAG_UPDATE_WHERE = 82
Исходный код Редактировать
SQL_UNSPECIFIED = 0
Исходный код Редактировать
SQL_INSENSITIVE = 1
Исходный код Редактировать
SQL_SENSITIVE = 2
Исходный код Редактировать
SQL_ALL_TYPES = 0
Исходный код Редактировать
SQL_DEFAULT = 99
Исходный код Редактировать
SQL_ARD_TYPE = -99
Исходный код Редактировать
SQL_CODE_DATE = 1
Исходный код Редактировать
SQL_CODE_TIME = 2
Исходный код Редактировать
SQL_CODE_TIMESTAMP = 3
Исходный код Редактировать
SQL_FALSE = 0
Исходный код Редактировать
SQL_TRUE = 1
Исходный код Редактировать
SQL_NO_NULLS = 0
Исходный код Редактировать
SQL_NULLABLE = 1
Исходный код Редактировать
SQL_NULLABLE_UNKNOWN = 2
Исходный код Редактировать
SQL_CLOSE = 0
Исходный код Редактировать
SQL_DROP = 1
Исходный код Редактировать
SQL_UNBIND = 2
Исходный код Редактировать
SQL_RESET_PARAMS = 3
Исходный код Редактировать
SQL_FETCH_NEXT = 1
Исходный код Редактировать
SQL_FETCH_FIRST = 2
Исходный код Редактировать
SQL_FETCH_FIRST_USER = 31
Исходный код Редактировать
SQL_FETCH_FIRST_SYSTEM = 32
Исходный код Редактировать
SQL_FETCH_LAST = 3
Исходный код Редактировать
SQL_FETCH_PRIOR = 4
Исходный код Редактировать
SQL_FETCH_ABSOLUTE = 5
Исходный код Редактировать
SQL_FETCH_RELATIVE = 6
Исходный код Редактировать
SQL_NULL_HENV = nil
Исходный код Редактировать
SQL_NULL_HDBC = nil
Исходный код Редактировать
SQL_NULL_HSTMT = nil
Исходный код Редактировать
SQL_NULL_HDESC = nil
Исходный код Редактировать
SQL_NULL_HANDLE = nil
Исходный код Редактировать
SQL_SCOPE_CURROW = 0
Исходный код Редактировать
SQL_SCOPE_TRANSACTION = 1
Исходный код Редактировать
SQL_SCOPE_SESSION = 2
Исходный код Редактировать
SQL_BEST_ROWID = 1
Исходный код Редактировать
SQL_ROWVER = 2
Исходный код Редактировать
SQL_ROW_IDENTIFIER = 1
Исходный код Редактировать
SQL_INDEX_UNIQUE = 0
Исходный код Редактировать
SQL_INDEX_ALL = 1
Исходный код Редактировать
SQL_QUICK = 0
Исходный код Редактировать
SQL_ENSURE = 1
END_OF_DOCUMENT_MARKER
Источник Редактировать
SQL_TABLE_STAT = 0
Источник Редактировать
SQL_INDEX_CLUSTERED = 1
Источник Редактировать
SQL_INDEX_HASHED = 2
Источник Редактировать
SQL_INDEX_OTHER = 3
Источник Редактировать
SQL_SCROLL_CONCURRENCY = 43
Источник Редактировать
SQL_TXN_CAPABLE = 46
Источник Редактировать
SQL_TRANSACTION_CAPABLE = 46
Источник Редактировать
SQL_USER_NAME = 47
Источник Редактировать
SQL_TXN_ISOLATION_OPTION = 72
Источник Редактировать
SQL_TRANSACTION_ISOLATION_OPTION = 72
Источник Редактировать
SQL_OJ_CAPABILITIES = 115
Источник Редактировать
SQL_OUTER_JOIN_CAPABILITIES = 115
Источник Редактировать
SQL_XOPEN_CLI_YEAR = 10000
Источник Редактировать
SQL_CURSOR_SENSITIVITY = 10001
Источник Редактировать
SQL_DESCRIBE_PARAMETER = 10002
Источник Редактировать
SQL_CATALOG_NAME = 10003
Источник Редактировать
SQL_COLLATION_SEQ = 10004
Источник Редактировать
SQL_MAX_IDENTIFIER_LEN = 10005
Источник Редактировать
SQL_MAXIMUM_IDENTIFIER_LENGTH = 10005
Источник Редактировать
SQL_SCCO_READ_ONLY = 1
Источник Редактировать
SQL_SCCO_LOCK = 2
Источник Редактировать
SQL_SCCO_OPT_ROWVER = 4
Источник Редактировать
SQL_SCCO_OPT_VALUES = 8
Источник Редактировать
SQL_TC_NONE = 0
Источник Редактировать
SQL_TC_DML = 1
Источник Редактировать
SQL_TC_ALL = 2
Источник Редактировать
SQL_TC_DDL_COMMIT = 3
Источник Редактировать
SQL_TC_DDL_IGNORE = 4
Источник Редактировать
SQL_TXN_READ_UNCOMMITTED = 1
Источник Редактировать
SQL_TRANSACTION_READ_UNCOMMITTED = 1
Источник Редактировать
SQL_TXN_READ_COMMITTED = 2
Источник Редактировать
SQL_TRANSACTION_READ_COMMITTED = 2
Источник Редактировать
SQL_TXN_REPEATABLE_READ = 4
Источник Редактировать
SQL_TRANSACTION_REPEATABLE_READ = 4
Источник Редактировать
SQL_TXN_SERIALIZABLE = 8
Источник Редактировать
SQL_TRANSACTION_SERIALIZABLE = 8
Источник Редактировать
SQL_SS_ADDITIONS = 1
Источник Редактировать
SQL_SS_DELETIONS = 2
Источник Редактировать
SQL_SS_UPDATES = 4
Источник Редактировать
SQL_COLUMN_COUNT = 0
Источник Редактировать
SQL_COLUMN_NAME = 1
Источник Редактировать
SQL_COLUMN_TYPE = 2
Источник Редактировать
SQL_COLUMN_LENGTH = 3
Источник Редактировать
SQL_COLUMN_PRECISION = 4
Источник Изменить
SQL_COLUMN_SCALE = 5
Источник Изменить
SQL_COLUMN_DISPLAY_SIZE = 6
Источник Изменить
SQL_COLUMN_NULLABLE = 7
Источник Изменить
SQL_COLUMN_UNSIGNED = 8
Источник Изменить
SQL_COLUMN_MONEY = 9
Источник Изменить
SQL_COLUMN_UPDATABLE = 10
Источник Изменить
SQL_COLUMN_AUTO_INCREMENT = 11
Источник Изменить
SQL_COLUMN_CASE_SENSITIVE = 12
Источник Изменить
SQL_COLUMN_SEARCHABLE = 13
Источник Изменить
SQL_COLUMN_TYPE_NAME = 14
Источник Изменить
SQL_COLUMN_TABLE_NAME = 15
Источник Изменить
SQL_COLUMN_OWNER_NAME = 16
Источник Изменить
SQL_COLUMN_QUALIFIER_NAME = 17
Источник Изменить
SQL_COLUMN_LABEL = 18
Источник Изменить
SQL_COLATT_OPT_MAX = 18
Источник Изменить
SQL_COLUMN_DRIVER_START = 1000
Источник Изменить
SQL_DESC_ARRAY_SIZE = 20
Источник Изменить
SQL_DESC_ARRAY_STATUS_PTR = 21
Источник Изменить
SQL_DESC_AUTO_UNIQUE_VALUE = 11
Источник Изменить
SQL_DESC_BASE_COLUMN_NAME = 22
Источник Изменить
SQL_DESC_BASE_TABLE_NAME = 23
Источник Изменить
SQL_DESC_BIND_OFFSET_PTR = 24
Источник Изменить
SQL_DESC_BIND_TYPE = 25
Источник Изменить
SQL_DESC_CASE_SENSITIVE = 12
Источник Изменить
SQL_DESC_CATALOG_NAME = 17
Источник Изменить
SQL_DESC_CONCISE_TYPE = 2
Источник Изменить
SQL_DESC_DATETIME_INTERVAL_PRECISION = 26
Источник Изменить
SQL_DESC_DISPLAY_SIZE = 6
Источник Изменить
SQL_DESC_FIXED_PREC_SCALE = 9
Источник Изменить
SQL_DESC_LABEL = 18
Источник Изменить
SQL_DESC_LITERAL_PREFIX = 27
Источник Изменить
SQL_DESC_LITERAL_SUFFIX = 28
Источник Изменить
SQL_DESC_LOCAL_TYPE_NAME = 29
Источник Изменить
SQL_DESC_MAXIMUM_SCALE = 30
Источник Изменить
SQL_DESC_MINIMUM_SCALE = 31
Источник Изменить
SQL_DESC_NUM_PREC_RADIX = 32
Источник Изменить
SQL_DESC_PARAMETER_TYPE = 33
Источник Изменить
SQL_DESC_ROWS_PROCESSED_PTR = 34
Источник Изменить
SQL_DESC_SCHEMA_NAME = 16
Источник Изменить
SQL_DESC_SEARCHABLE = 13
Источник Изменить
SQL_DESC_TYPE_NAME = 14
Источник Изменить
SQL_DESC_TABLE_NAME = 15
Источник Изменить
SQL_DESC_UNSIGNED = 8
Источник Изменить
SQL_DESC_UPDATABLE = 10
Исходный код Изменить
SQL_COMMIT = 0
Исходный код Изменить
SQL_ROLLBACK = 1
Исходный код Изменить
SQL_ATTR_ROW_ARRAY_SIZE = 27
Исходный код Изменить
ODBC_ADD_DSN = 1
Исходный код Изменить
ODBC_CONFIG_DSN = 2
Исходный код Изменить
ODBC_REMOVE_DSN = 3
Исходный код Изменить
ODBC_ADD_SYS_DSN = 4
Исходный код Изменить
ODBC_CONFIG_SYS_DSN = 5
Исходный код Изменить
ODBC_REMOVE_SYS_DSN = 6
Исходный код Изменить
SQL_ACTIVE_CONNECTIONS = 0
Исходный код Изменить
SQL_DATA_SOURCE_NAME = 2
Исходный код Изменить
SQL_DATA_SOURCE_READ_ONLY = 25
Исходный код Изменить
SQL_DATABASE_NAME = 2
Исходный код Изменить
SQL_DBMS_NAME = 17
Исходный код Изменить
SQL_DBMS_VERSION = 18
Исходный код Изменить
SQL_DRIVER_HDBC = 3
Исходный код Изменить
SQL_DRIVER_HENV = 4
Исходный код Изменить
SQL_DRIVER_HSTMT = 5
Исходный код Изменить
SQL_DRIVER_NAME = 6
Исходный код Изменить
SQL_DRIVER_VER = 7
Исходный код Изменить
SQL_FETCH_DIRECTION = 8
Исходный код Изменить
SQL_ODBC_VER = 10
Исходный код Изменить
SQL_DRIVER_ODBC_VER = 77
Исходный код Изменить
SQL_SERVER_NAME = 13
Исходный код Изменить
SQL_ACTIVE_ENVIRONMENTS = 116
Исходный код Изменить
SQL_ACTIVE_STATEMENTS = 1
Исходный код Изменить
SQL_SQL_CONFORMANCE = 118
Исходный код Изменить
SQL_DATETIME_LITERALS = 119
Исходный код Изменить
SQL_ASYNC_MODE = 10021
Исходный код Изменить
SQL_BATCH_ROW_COUNT = 120
Исходный код Изменить
SQL_BATCH_SUPPORT = 121
Исходный код Изменить
SQL_CATALOG_LOCATION = 114
Исходный код Изменить
SQL_CATALOG_NAME_SEPARATOR = 41
Исходный код Изменить
SQL_CATALOG_TERM = 42
Исходный код Изменить
SQL_CATALOG_USAGE = 92
Исходный код Изменить
SQL_COLUMN_ALIAS = 87
Исходный код Изменить

Процедуры

proc SQLAllocHandle(HandleType: TSqlSmallInt; InputHandle: SqlHandle;
                    OutputHandlePtr: var SqlHandle): TSqlSmallInt {...}{.
    dynlib: odbclib, importc.}
Исходный код Редактировать
proc SQLSetEnvAttr(EnvironmentHandle: SqlHEnv; Attribute: TSqlInteger;
                   Value: SqlPointer; StringLength: TSqlInteger): TSqlSmallInt {...}{.
    dynlib: odbclib, importc.}
Исходный код Редактировать
proc SQLGetEnvAttr(EnvironmentHandle: SqlHEnv; Attribute: TSqlInteger;
                   Value: SqlPointer; BufferLength: TSqlInteger;
                   StringLength: PSQLINTEGER): TSqlSmallInt {...}{.dynlib: odbclib,
    importc.}
Исходный код Редактировать
proc SQLFreeHandle(HandleType: TSqlSmallInt; Handle: SqlHandle): TSqlSmallInt {...}{.
    dynlib: odbclib, importc.}
Исходный код Редактировать
proc SQLGetDiagRec(HandleType: TSqlSmallInt; Handle: SqlHandle;
                   RecNumber: TSqlSmallInt; Sqlstate: PSQLCHAR;
                   NativeError: var TSqlInteger; MessageText: PSQLCHAR;
                   BufferLength: TSqlSmallInt; TextLength: var TSqlSmallInt): TSqlSmallInt {...}{.
    dynlib: odbclib, importc.}
Исходный код Редактировать
proc SQLGetDiagField(HandleType: TSqlSmallInt; Handle: SqlHandle;
                     RecNumber: TSqlSmallInt; DiagIdentifier: TSqlSmallInt;
                     DiagInfoPtr: SqlPointer; BufferLength: TSqlSmallInt;
                     StringLengthPtr: var TSqlSmallInt): TSqlSmallInt {...}{.
    dynlib: odbclib, importc.}
Исходный код Редактировать
proc SQLConnect(ConnectionHandle: SqlHDBC; ServerName: PSQLCHAR;
                NameLength1: TSqlSmallInt; UserName: PSQLCHAR;
                NameLength2: TSqlSmallInt; Authentication: PSQLCHAR;
                NameLength3: TSqlSmallInt): TSqlSmallInt {...}{.dynlib: odbclib,
    importc.}
Исходный код Редактировать
proc SQLDisconnect(ConnectionHandle: SqlHDBC): TSqlSmallInt {...}{.dynlib: odbclib,
    importc.}
Исходный код Редактировать
proc SQLDriverConnect(hdbc: SqlHDBC; hwnd: SqlHWND; szCsin: cstring;
                      szCLen: TSqlSmallInt; szCsout: cstring;
                      cbCSMax: TSqlSmallInt; cbCsOut: var TSqlSmallInt;
                      f: SqlUSmallInt): TSqlSmallInt {...}{.dynlib: odbclib, importc.}
Исходный код Редактировать
proc SQLBrowseConnect(hdbc: SqlHDBC; szConnStrIn: PSQLCHAR;
                      cbConnStrIn: TSqlSmallInt; szConnStrOut: PSQLCHAR;
                      cbConnStrOutMax: TSqlSmallInt;
                      cbConnStrOut: var TSqlSmallInt): TSqlSmallInt {...}{.
    dynlib: odbclib, importc.}
Исходный код Редактировать
proc SQLExecDirect(StatementHandle: SqlHStmt; StatementText: PSQLCHAR;
                   TextLength: TSqlInteger): TSqlSmallInt {...}{.dynlib: odbclib,
    importc.}
Исходный код Редактировать
proc SQLExecDirectW(StatementHandle: SqlHStmt; StatementText: WideCString;
                    TextLength: TSqlInteger): TSqlSmallInt {...}{.dynlib: odbclib,
    importc.}
Исходный код Редактировать
proc SQLPrepare(StatementHandle: SqlHStmt; StatementText: PSQLCHAR;
                TextLength: TSqlInteger): TSqlSmallInt {...}{.dynlib: odbclib,
    importc.}
Исходный код Редактировать
proc SQLPrepareW(StatementHandle: SqlHStmt; StatementText: WideCString;
                 TextLength: TSqlInteger): TSqlSmallInt {...}{.dynlib: odbclib,
    importc.}
Исходный код Редактировать
proc SQLCloseCursor(StatementHandle: SqlHStmt): TSqlSmallInt {...}{.dynlib: odbclib,
    importc.}
Исходный код Редактировать
proc SQLExecute(StatementHandle: SqlHStmt): TSqlSmallInt {...}{.dynlib: odbclib,
    importc.}
Исходный код Редактировать
proc SQLFetch(StatementHandle: SqlHStmt): TSqlSmallInt {...}{.dynlib: odbclib,
    importc.}
Исходный код Редактировать
proc SQLNumResultCols(StatementHandle: SqlHStmt; ColumnCount: var TSqlSmallInt): TSqlSmallInt {...}{.
    dynlib: odbclib, importc.}
Исходный код Редактировать
proc SQLDescribeCol(StatementHandle: SqlHStmt; ColumnNumber: SqlUSmallInt;
                    ColumnName: PSQLCHAR; BufferLength: TSqlSmallInt;
                    NameLength: var TSqlSmallInt; DataType: var TSqlSmallInt;
                    ColumnSize: var TSqlULen; DecimalDigits: var TSqlSmallInt;
                    Nullable: var TSqlSmallInt): TSqlSmallInt {...}{.dynlib: odbclib,
    importc.}
Исходный код Редактировать
proc SQLFetchScroll(StatementHandle: SqlHStmt; FetchOrientation: TSqlSmallInt;
                    FetchOffset: TSqlLen): TSqlSmallInt {...}{.dynlib: odbclib,
    importc.}
Исходный код Редактировать
proc SQLExtendedFetch(hstmt: SqlHStmt; fFetchType: SqlUSmallInt; irow: TSqlLen;
                      pcrow: var TSqlULen; rgfRowStatus: PSQLUSMALLINT): TSqlSmallInt {...}{.
    dynlib: odbclib, importc.}
Исходный код Редактировать
proc SQLGetData(StatementHandle: SqlHStmt; ColumnNumber: SqlUSmallInt;
                TargetType: TSqlSmallInt; TargetValue: SqlPointer;
                BufferLength: TSqlLen; StrLen_or_Ind: ptr TSqlLen): TSqlSmallInt {...}{.
    dynlib: odbclib, importc.}
Исходный код Редактировать
proc SQLSetStmtAttr(StatementHandle: SqlHStmt; Attribute: TSqlInteger;
                    Value: SqlPointer; StringLength: TSqlInteger): TSqlSmallInt {...}{.
    dynlib: odbclib, importc.}
Исходный код Редактировать
proc SQLGetStmtAttr(StatementHandle: SqlHStmt; Attribute: TSqlInteger;
                    Value: SqlPointer; BufferLength: TSqlInteger;
                    StringLength: PSQLINTEGER): TSqlSmallInt {...}{.dynlib: odbclib,
    importc.}
Исходный код Редактировать
proc SQLGetInfo(ConnectionHandle: SqlHDBC; InfoType: SqlUSmallInt;
                InfoValue: SqlPointer; BufferLength: TSqlSmallInt;
                StringLength: PSQLSMALLINT): TSqlSmallInt {...}{.dynlib: odbclib,
    importc.}
Исходный код Редактировать
proc SQLBulkOperations(StatementHandle: SqlHStmt; Operation: SqlUSmallInt): TSqlSmallInt {...}{.
    dynlib: odbclib, importc.}
Исходный код Редактировать
proc SQLPutData(StatementHandle: SqlHStmt; Data: SqlPointer;
                StrLen_or_Ind: TSqlLen): TSqlSmallInt {...}{.dynlib: odbclib, importc.}
Исходный код Редактировать
proc SQLBindCol(StatementHandle: SqlHStmt; ColumnNumber: SqlUSmallInt;
                TargetType: TSqlSmallInt; TargetValue: SqlPointer;
                BufferLength: TSqlLen; StrLen_or_Ind: PSQLINTEGER): TSqlSmallInt {...}{.
    dynlib: odbclib, importc.}
Исходный код Редактировать
proc SQLSetPos(hstmt: SqlHStmt; irow: SqlUSmallInt; fOption: SqlUSmallInt;
               fLock: SqlUSmallInt): TSqlSmallInt {...}{.dynlib: odbclib, importc.}
Исходный код Редактировать
proc SQLDataSources(EnvironmentHandle: SqlHEnv; Direction: SqlUSmallInt;
                    ServerName: PSQLCHAR; BufferLength1: TSqlSmallInt;
                    NameLength1: PSQLSMALLINT; Description: PSQLCHAR;
                    BufferLength2: TSqlSmallInt; NameLength2: PSQLSMALLINT): TSqlSmallInt {...}{.
    dynlib: odbclib, importc.}
Исходный код Редактировать
proc SQLDrivers(EnvironmentHandle: SqlHEnv; Direction: SqlUSmallInt;
                DriverDescription: PSQLCHAR; BufferLength1: TSqlSmallInt;
                DescriptionLength1: PSQLSMALLINT; DriverAttributes: PSQLCHAR;
                BufferLength2: TSqlSmallInt; AttributesLength2: PSQLSMALLINT): TSqlSmallInt {...}{.
    dynlib: odbclib, importc.}
Исходный код Редактировать
proc SQLSetConnectAttr(ConnectionHandle: SqlHDBC; Attribute: TSqlInteger;
                       Value: SqlPointer; StringLength: TSqlInteger): TSqlSmallInt {...}{.
    dynlib: odbclib, importc.}
Исходный код Редактировать
proc SQLGetCursorName(StatementHandle: SqlHStmt; CursorName: PSQLCHAR;
                      BufferLength: TSqlSmallInt; NameLength: PSQLSMALLINT): TSqlSmallInt {...}{.
    dynlib: odbclib, importc.}
Исходный код Редактировать
proc SQLSetCursorName(StatementHandle: SqlHStmt; CursorName: PSQLCHAR;
                      NameLength: TSqlSmallInt): TSqlSmallInt {...}{.dynlib: odbclib,
    importc.}
Исходный код Редактировать
proc SQLRowCount(StatementHandle: SqlHStmt; RowCount: var TSqlLen): TSqlSmallInt {...}{.
    dynlib: odbclib, importc.}
Исходный код Редактировать
proc SQLBindParameter(hstmt: SqlHStmt; ipar: SqlUSmallInt;
                      fParamType: TSqlSmallInt; fCType: TSqlSmallInt;
                      fSqlType: TSqlSmallInt; cbColDef: TSqlULen;
                      ibScale: TSqlSmallInt; rgbValue: SqlPointer;
                      cbValueMax: TSqlLen; pcbValue: var TSqlLen): TSqlSmallInt {...}{.
    dynlib: odbclib, importc.}
Исходный код Редактировать
proc SQLFreeStmt(StatementHandle: SqlHStmt; Option: SqlUSmallInt): TSqlSmallInt {...}{.
    dynlib: odbclib, importc.}
Исходный код Редактировать
proc SQLColAttribute(StatementHandle: SqlHStmt; ColumnNumber: SqlUSmallInt;
                     FieldIdentifier: SqlUSmallInt;
                     CharacterAttribute: PSQLCHAR; BufferLength: TSqlSmallInt;
                     StringLength: PSQLSMALLINT; NumericAttribute: TSqlLen): TSqlSmallInt {...}{.
    dynlib: odbclib, importc.}
Исходный код Редактировать
proc SQLEndTran(HandleType: TSqlSmallInt; Handle: SqlHandle;
                CompletionType: TSqlSmallInt): TSqlSmallInt {...}{.dynlib: odbclib,
    importc.}
Исходный код Редактировать
proc SQLTables(hstmt: SqlHStmt; szTableQualifier: PSQLCHAR;
               cbTableQualifier: TSqlSmallInt; szTableOwner: PSQLCHAR;
               cbTableOwner: TSqlSmallInt; szTableName: PSQLCHAR;
               cbTableName: TSqlSmallInt; szTableType: PSQLCHAR;
               cbTableType: TSqlSmallInt): TSqlSmallInt {...}{.dynlib: odbclib,
    importc.}
Исходный код Редактировать
proc SQLColumns(hstmt: SqlHStmt; szTableQualifier: PSQLCHAR;
                cbTableQualifier: TSqlSmallInt; szTableOwner: PSQLCHAR;
                cbTableOwner: TSqlSmallInt; szTableName: PSQLCHAR;
                cbTableName: TSqlSmallInt; szColumnName: PSQLCHAR;
                cbColumnName: TSqlSmallInt): TSqlSmallInt {...}{.dynlib: odbclib,
    importc.}
Исходный код Редактировать
proc SQLSpecialColumns(StatementHandle: SqlHStmt; IdentifierType: SqlUSmallInt;
                       CatalogName: PSQLCHAR; NameLength1: TSqlSmallInt;
                       SchemaName: PSQLCHAR; NameLength2: TSqlSmallInt;
                       TableName: PSQLCHAR; NameLength3: TSqlSmallInt;
                       Scope: SqlUSmallInt; Nullable: SqlUSmallInt): TSqlSmallInt {...}{.
    dynlib: odbclib, importc.}
Исходный код Редактировать
proc SQLProcedures(hstmt: SqlHStmt; szTableQualifier: PSQLCHAR;
                   cbTableQualifier: TSqlSmallInt; szTableOwner: PSQLCHAR;
                   cbTableOwner: TSqlSmallInt; szTableName: PSQLCHAR;
                   cbTableName: TSqlSmallInt): TSqlSmallInt {...}{.dynlib: odbclib,
    importc.}
Исходный код Редактировать
proc SQLPrimaryKeys(hstmt: SqlHStmt; CatalogName: PSQLCHAR;
                    NameLength1: TSqlSmallInt; SchemaName: PSQLCHAR;
                    NameLength2: TSqlSmallInt; TableName: PSQLCHAR;
                    NameLength3: TSqlSmallInt): TSqlSmallInt {...}{.dynlib: odbclib,
    importc.}
Исходный код Редактировать
proc SQLProcedureColumns(hstmt: SqlHStmt; CatalogName: PSQLCHAR;
                         NameLength1: TSqlSmallInt; SchemaName: PSQLCHAR;
                         NameLength2: TSqlSmallInt; ProcName: PSQLCHAR;
                         NameLength3: TSqlSmallInt; ColumnName: PSQLCHAR;
                         NameLength4: TSqlSmallInt): TSqlSmallInt {...}{.
    dynlib: odbclib, importc.}
Источник Изменить
proc SQLStatistics(hstmt: SqlHStmt; CatalogName: PSQLCHAR;
                   NameLength1: TSqlSmallInt; SchemaName: PSQLCHAR;
                   NameLength2: TSqlSmallInt; TableName: PSQLCHAR;
                   NameLength3: TSqlSmallInt; Unique: SqlUSmallInt;
                   Reserved: SqlUSmallInt): TSqlSmallInt {...}{.dynlib: odbclib,
    importc.}
Источник Изменить
proc SQLErr(henv: SqlHEnv; hdbc: SqlHDBC; hstmt: SqlHStmt;
            szSqlState, pfNativeError, szErrorMsg: PSQLCHAR;
            cbErrorMsgMax: TSqlSmallInt; pcbErrorMsg: PSQLSMALLINT): TSqlSmallInt {...}{.
    dynlib: odbclib, importc: "SQLError".}
Источник Изменить

© 2006–2021 Andreas Rumpf
Licensed under the MIT License.
https://nim-lang.org/docs/odbcsql.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API