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.