Compartir vía


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 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 se puede establecer en SQL_AUTOCOMMIT_ON o SQL_AUTOCOMMIT_OFF, ya que el controlador de Microsoft Access admite transacciones[1].
SQL_CURRENT_QUALIFIER Compatible.
SQL_LOGIN_TIMEOUT No compatible.
SQL_OPT_TRACE Compatible.
SQL_OPT_TRACEFILE Compatible.
SQL_PACKET_SIZE No compatible.
SQL_QUIET_MODE No compatible.
SQL_TRANSLATE_DLL No compatible.
SQL_TRANSLATION_OPTION No compatible.
SQL_TXN_ISOLATION SQL_TXN_ISOLATION siempre se SQL_TXN_READ_COMMITTED.

[1] Las transacciones atómicas no son compatibles con el controlador de Microsoft Access. 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.