Compartir a través de


SQLSetConnectOption (controlador de Access)

Nota:

En este tema se proporciona información específica del controlador de Access. Para obtener información general sobre esta función, consulte el tema adecuado en Referencia de la API ODBC.

fOption Comentario
SQL_ACCESS_MODE El SQL_ACCESS_MODE fOption se puede establecer en SQL_MODE_READ_ONLY o en SQL_MODE_READ_WRITE. Sin embargo, el controlador no impide las actualizaciones si SQL_ACCESS_MODE está establecido en SQL_MODE_READ_ONLY.
SQL_AUTOCOMMIT Cuando se usa el controlador de Microsoft Access, la opción SQL_AUTOCOMMIT puede establecerse en SQL_AUTOCOMMIT_ON o SQL_AUTOCOMMIT_OFF, ya que el controlador de Microsoft Access admite transacciones[1].
SQL_CURRENT_QUALIFIER Admitido.
SQL_LOGIN_TIMEOUT No está soportado.
SQL_OPT_TRACE Admitido.
SQL_OPT_TRACEFILE Admitido.
SQL_PACKET_SIZE No está soportado.
SQL_QUIET_MODE No está soportado.
SQL_TRANSLATE_DLL No está soportado.
SQL_TRANSLATION_OPTION No está soportado.
SQL_TXN_ISOLATION SQL_TXN_ISOLATION siempre se SQL_TXN_READ_COMMITTED.

[1] El controlador de Microsoft Access no admite transacciones atómicas. Al confirmar una transacción mediante el controlador de Microsoft Access, existe un retraso finito entre el momento en que se confirma la transacción y la hora en que se escriben los valores en el disco. Este retraso viene determinado por un retraso inherente al motor de Microsoft Jet. El tiempo de espera de la página no será menor que un valor mínimo, incluso si la opción PageTimeout se establece debajo de ese valor. Como resultado, no hay ninguna garantía de que los datos confirmados sean estables, ya que los cambios se pueden realizar durante el retraso.