Поделиться через


SQLSetConnectOption (драйвер для Access)

Примечание

В этом разделе приводятся сведения о драйвере Access. Общие сведения об этой функции см. в соответствующем разделе справочника по API ODBC.

fOption Комментировать
SQL_ACCESS_MODE Для SQL_ACCESS_MODE fOption можно задать значение SQL_MODE_READ_ONLY или SQL_MODE_READ_WRITE. Однако драйвер не предотвращает обновления, если для SQL_ACCESS_MODE задано значение SQL_MODE_READ_ONLY.
SQL_AUTOCOMMIT При использовании драйвера Microsoft Access параметру SQL_AUTOCOMMIT можно задать значение SQL_AUTOCOMMIT_ON или SQL_AUTOCOMMIT_OFF, так как драйвер Microsoft Access поддерживает транзакции[1].
SQL_CURRENT_QUALIFIER Поддерживается.
SQL_LOGIN_TIMEOUT Не поддерживается.
SQL_OPT_TRACE Поддерживается.
SQL_OPT_TRACEFILE Поддерживается.
SQL_PACKET_SIZE Не поддерживается.
SQL_QUIET_MODE Не поддерживается.
SQL_TRANSLATE_DLL Не поддерживается.
SQL_TRANSLATION_OPTION Не поддерживается.
SQL_TXN_ISOLATION SQL_TXN_ISOLATION всегда SQL_TXN_READ_COMMITTED.

[1] Атомарные транзакции не поддерживаются драйвером Microsoft Access. При фиксации транзакции с помощью драйвера Microsoft Access существует конечная задержка между временем фиксации транзакции и временем записи значений на диск. Эта задержка определяется задержкой, присущей двигателю Microsoft Jet. Время ожидания страницы не будет меньше минимального значения, даже если параметр PageTimeout установлен ниже этого значения. В результате нет никакой гарантии, что зафиксированные данные являются стабильными, так как изменения могут быть внесены во время задержки.