SQLSetConnectOption (Driver do Access)
Observação
Este tópico fornece informações específicas do Driver do Access. Para obter informações gerais sobre essa função, consulte o tópico apropriado em Referência de API ODBC.
fOption | Comentário |
---|---|
SQL_ACCESS_MODE | O SQL_ACCESS_MODE fOption pode ser definido como SQL_MODE_READ_ONLY ou SQL_MODE_READ_WRITE. No entanto, o driver não impedirá atualizações se SQL_ACCESS_MODE estiver definido como SQL_MODE_READ_ONLY. |
SQL_AUTOCOMMIT | Quando o driver do Microsoft Access é usado, a opção SQL_AUTOCOMMIT pode ser definida como SQL_AUTOCOMMIT_ON ou SQL_AUTOCOMMIT_OFF, pois o driver do Microsoft Access dá suporte a transações[1]. |
SQL_CURRENT_QUALIFIER | Com suporte. |
SQL_LOGIN_TIMEOUT | Não há suporte. |
SQL_OPT_TRACE | Com suporte. |
SQL_OPT_TRACEFILE | Com suporte. |
SQL_PACKET_SIZE | Não há suporte. |
SQL_QUIET_MODE | Não há suporte. |
SQL_TRANSLATE_DLL | Não há suporte. |
SQL_TRANSLATION_OPTION | Não há suporte. |
SQL_TXN_ISOLATION | SQL_TXN_ISOLATION é sempre SQL_TXN_READ_COMMITTED. |
[1] As transações atômicas não são compatíveis com o driver do Microsoft Access. Ao confirmar uma transação usando o driver do Microsoft Access, existe um atraso finito entre a hora em que a transação é confirmada e a hora em que os valores são gravados no disco. Esse atraso é determinado por um atraso inerente ao mecanismo do Microsoft Jet. O tempo limite da página não será menor que um valor mínimo, mesmo que a opção PageTimeout esteja definida abaixo desse valor. Como resultado, não há nenhuma garantia de que os dados confirmados sejam estáveis, pois as alterações podem ser feitas durante o atraso.