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 установлен ниже этого значения. В результате нет никакой гарантии, что зафиксированные данные являются стабильными, так как изменения могут быть внесены во время задержки.