SQLSetConnectOption (driver Access)
Nota
In questo argomento vengono fornite informazioni specifiche del driver di accesso. Per informazioni generali su questa funzione, vedere l'argomento appropriato in Informazioni di riferimento sull'API ODBC.
fOption | Commento |
---|---|
SQL_ACCESS_MODE | Il SQL_ACCESS_MODE fOption può essere impostato su SQL_MODE_READ_ONLY o SQL_MODE_READ_WRITE. Tuttavia, il driver non impedisce gli aggiornamenti se SQL_ACCESS_MODE è impostato su SQL_MODE_READ_ONLY. |
SQL_AUTOCOMMIT | Quando viene usato il driver di Microsoft Access, l'opzione SQL_AUTOCOMMIT può essere impostata su SQL_AUTOCOMMIT_ON o SQL_AUTOCOMMIT_OFF, perché il driver di Microsoft Access supporta le transazioni[1]. |
SQL_CURRENT_QUALIFIER | Supportata. |
SQL_LOGIN_TIMEOUT | Non supportato. |
SQL_OPT_TRACE | Supportata. |
SQL_OPT_TRACEFILE | Supportata. |
SQL_PACKET_SIZE | Non supportato. |
SQL_QUIET_MODE | Non supportato. |
SQL_TRANSLATE_DLL | Non supportato. |
SQL_TRANSLATION_OPTION | Non supportato. |
SQL_TXN_ISOLATION | SQL_TXN_ISOLATION è sempre SQL_TXN_READ_COMMITTED. |
[1] Le transazioni atomiche non sono supportate dal driver di Microsoft Access. Quando si esegue il commit di una transazione usando il driver di Microsoft Access, esiste un ritardo finito tra il commit della transazione e l'ora in cui i valori vengono scritti su disco. Questo ritardo è determinato da un ritardo intrinseco nel motore Microsoft Jet. Il timeout della pagina non sarà minore di un valore minimo, anche se l'opzione PageTimeout è impostata al di sotto di tale valore. Di conseguenza, non esiste alcuna garanzia che i dati di commit siano stabili, poiché le modifiche possono essere apportate durante il ritardo.