Module odbc.Connection
Extend Connection class with ODBC specific function
Functions
Functions
- Connection:typeinfo ( [tcode [, fn]])
-
Возвращает список поддерживаемых типов данных.
Parameters:
- tcode number type code
- fn dba.callback_function
Returns:
-
table
список записей
- Connection:tabletypes ( [fn])
-
Возвращает список поддерживаемых типов таблиц.
Parameters:
Returns:
-
table
список записей
- Connection:schemas ( [fn])
-
Возвращает список схем БД.
Parameters:
Returns:
-
table
список записей
- Connection:catalogs ( [fn])
-
Возвращает список каталогов.
Parameters:
Returns:
-
table
список записей
- Connection:statistics ( [catalog [, schema [, tableName [, unique [, reserved [, fn]]]]]])
-
Parameters:
- catalog string только если драйвер поддерживат каталоги
- schema string
- tableName string
- unique boolean
- reserved boolean
- fn dba.callback_function
Returns:
-
table
список записей
- Connection:tables ( [catalog [, schema [, tableName [, types [, fn]]]]])
-
Parameters:
- catalog string только если драйвер поддерживат каталоги
- schema string
- tableName string
- types string
- fn dba.callback_function
Returns:
-
table
список записей
- Connection:table_privileges ( [catalog [, schema [, tableName [, fn]]]])
-
Parameters:
- catalog string только если драйвер поддерживат каталоги
- schema string
- tableName string
- fn fdba.callback_function
Returns:
-
table
список записей
- Connection:primary_keys ( [catalog [, schema [, tableName [, fn]]]])
-
Parameters:
- catalog string только если драйвер поддерживат каталоги
- schema string
- tableName string
- fn dba.callback_function
Returns:
-
table
список записей
- Connection:index_info ( [catalog [, schema [, tableName [, fn]]]])
-
Parameters:
- catalog string только если драйвер поддерживат каталоги
- schema string
- tableName string
- fn dba.callback_function
Returns:
-
table
список записей
- Connection:crossreference ( [pc [, ps [, pt [, fc [, fs [, ft [, fn]]]]]]])
-
Parameters:
- pc string primary catalog (только если драйвер поддерживат каталоги)
- ps string primary schema
- pt string primary table
- fc string foreign catalog (только если драйвер поддерживат каталоги)
- fs string foreign schema
- ft string foreign table
- fn dba.callback_function
Returns:
-
table
список записей
- Connection:columns ( [catalog [, schema [, tableName [, columnName [, fn]]]]])
-
Parameters:
- catalog string только если драйвер поддерживат каталоги
- schema string
- tableName string
- columnName string
- fn dba.callback_function
Returns:
-
table
список записей
- Connection:special_columns ( [catalog [, schema [, tableName [, fn]]]])
-
Parameters:
- catalog string только если драйвер поддерживат каталоги
- schema string
- tableName string
- fn dba.callback_function
Returns:
-
table
список записей
- Connection:procedures ( [string [, string [, string [, fn]]]])
-
Parameters:
- string procName
- string procName
- string procName
- fn dba.callback_function
Returns:
-
table
список записей
- Connection:procedure_columns ( [string [, string [, string [, string [, fn]]]]])
-
Parameters:
- string colName
- string colName
- string colName
- string colName
- fn dba.callback_function
Returns:
-
table
список записей
- Connection:column_privileges ( [string] [, string] [, string] [, string], fn [, fn])
-
Parameters:
- string columnName
- string columnName
- string columnName
- string columnName
- fn dba.callback_function
- fn dba.callback_function
Returns:
-
table
список записей
- Connection:dbmsname ()
- Возвращает название СУБД.
- Connection:drvname ()
- ???
- Connection:drvver ()
- Возвращает версию драйвера.
- Connection:odbcver ()
- Возвращает версию ODBC в виде строки.
- Connection:odbcvermm ()
- Возвращает версию ODBC в виде двух чисел.
- Connection:username ()
- Возвращает текущего пользователя.
- Connection:set_catalog (value)
-
???
Parameters:
- value
- Connection:get_catalog ()
- ???
- Connection:set_readonly (value)
-
???
Parameters:
- value
- Connection:get_readonly ()
- ???
- Connection:set_trace_file (value)
-
???
Parameters:
- value
- Connection:get_trace_file ()
- ???
- Connection:set_trace (value)
-
???
Parameters:
- value
- Connection:get_trace ()
- ???
- Connection:supports_catalg_name ()
- ???
- Connection:supports_transaction ( [lvl])
-
Проверяет поддерживает ли драйвер транзакции.
Возможна проверка определенного уровня изоляцииParameters:
- lvl string or number уровень изоляции транзакции
see also:
- Connection:default_transaction ()
-
Возвращает уровень транзакций по умолчанию для прдключения.
Returns:
- number значение
- string название
see also:
- Connection:set_transaction_level ( [lvl])
-
Устанавливает текущий уровень транзакции для прдключения.
Parameters:
- lvl string or number уровень изоляции транзакции
see also:
- Connection:get_transaction_level ()
-
Возвращает текущий уровень транзакции для прдключения.
Returns:
- number значение
- string название
see also:
- Connection:supports_bind_param ()
- Проверяет поддерживает ли драйвер привязку параметров запросов.
- Connection:supports_prepare ()
- Проверяет поддерживает ли драйвер подготовленные запросы.
- Connection:set_login_timeout ( [ms])
-
Устанавливает таймоут для подключения к БД
Parameters:
- ms number интервал в миллисекундах. nil не устанавливать.
Returns:
- true
- Connection:get_login_timeout ()
-
Возвращает таймоут для подключения к БД
Returns:
-
number
интервал в миллисекундах. nil не устанавленно.