Partage via


SQLSetConnectOption (pilote Access)

Notes

Cette rubrique fournit des informations spécifiques au pilote Access. Pour obtenir des informations générales sur cette fonction, consultez la rubrique appropriée sous Référence de l’API ODBC.

fOption Commentaire
SQL_ACCESS_MODE Le SQL_ACCESS_MODE fOption peut être défini sur SQL_MODE_READ_ONLY ou SQL_MODE_READ_WRITE. Toutefois, le pilote n’empêche pas les mises à jour si SQL_ACCESS_MODE est défini sur SQL_MODE_READ_ONLY.
SQL_AUTOCOMMIT Lorsque le pilote Microsoft Access est utilisé, l’option SQL_AUTOCOMMIT peut être définie sur SQL_AUTOCOMMIT_ON ou SQL_AUTOCOMMIT_OFF, car le pilote Microsoft Access prend en charge les transactions[1].
SQL_CURRENT_QUALIFIER Pris en charge.
SQL_LOGIN_TIMEOUT Non pris en charge.
SQL_OPT_TRACE Pris en charge.
SQL_OPT_TRACEFILE Pris en charge.
SQL_PACKET_SIZE Non pris en charge.
SQL_QUIET_MODE Non pris en charge.
SQL_TRANSLATE_DLL Non pris en charge.
SQL_TRANSLATION_OPTION Non pris en charge.
SQL_TXN_ISOLATION SQL_TXN_ISOLATION est toujours SQL_TXN_READ_COMMITTED.

[1] Les transactions atomiques ne sont pas prises en charge par le pilote Microsoft Access. Lors de la validation d’une transaction à l’aide du pilote Microsoft Access, un délai fini existe entre le moment où la transaction est validée et le moment où les valeurs sont écrites sur le disque. Ce délai est déterminé par un délai inhérent au moteur Microsoft Jet. Le délai d’expiration de la page n’est pas inférieur à une valeur minimale, même si l’option PageTimeout est définie en dessous de cette valeur. Par conséquent, il n’existe aucune garantie que les données validées sont stables, car des modifications peuvent être apportées pendant le délai.