Configurar opções programaticamente para drivers do Access
Opção | Descrição | Método |
---|---|---|
Tamanho do Buffer | O tamanho do buffer interno, em quilobytes, que é usado pelo Microsoft Access para transferir dados de e para o disco. O tamanho do buffer padrão é 2048 KB (exibido como 2048). Qualquer valor inteiro divisível por 256 pode ser inserido. | Para definir essa opção dinamicamente, use o palavra-chave MAXBUFFERSIZE em uma chamada para SQLConfigDataSource. |
Nome da Fonte de Dados | Um nome que identifica a fonte de dados, como Folha de Pagamento ou Pessoal. | Para definir essa opção dinamicamente, use o palavra-chave DSN em uma chamada para SQLConfigDataSource. |
Banco de dados | Uma fonte de dados do Microsoft Access pode ser configurada sem selecionar ou criar um banco de dados. Se nenhum banco de dados for fornecido após a instalação, o usuário será solicitado a escolher um arquivo de banco de dados ao se conectar à fonte de dados. | Para definir essa opção dinamicamente, use o palavra-chave DBQ em uma chamada para SQLConfigDataSource. |
Descrição | Uma descrição opcional dos dados na fonte de dados; por exemplo, "Data de contratação, histórico salarial e revisão atual de todos os funcionários". | Para definir essa opção dinamicamente, use o palavra-chave DESCRIPTION em uma chamada para SQLConfigDataSource. |
Exclusivo | Se a caixa Exclusivo estiver selecionada, o banco de dados será aberto no modo Exclusivo e poderá ser acessado por apenas um usuário por vez. O desempenho é aprimorado ao ser executado no modo Exclusivo. | Para definir essa opção dinamicamente, use a palavra-chave EXCLUSIVE em uma chamada para SQLConfigDataSource. |
ImplicitCommitSync | Determina como as alterações feitas fora de uma transação são gravadas no banco de dados. Esse valor é definido inicialmente como "Sim", o que significa que o driver do Microsoft Access aguardará a conclusão de commits em uma transação interna/implícita. | Essa opção está incluída na caixa de diálogo Definir Opções Avançadas para o driver do Microsoft Access. |
Tempo limite da página | Especifica o período de tempo, em milissegundos, que uma página (se não for usada) permanece no buffer antes de ser removida. Para o driver do Microsoft Access, o padrão é 500 milissegundos (0,5 segundos). Essa opção se aplica a todas as fontes de dados que usam o driver ODBC. O tempo limite da página não pode ser 0 devido a um atraso inerente. O tempo limite da página não pode ser menor do que o atraso inerente, mesmo que a opção de tempo limite da página esteja definida abaixo desse valor. |
Para definir essa opção dinamicamente, use o palavra-chave PAGETIMEOUT em uma chamada para SQLConfigDataSource. |
Somente leitura | Designa o banco de dados como somente leitura. | Para definir essa opção dinamicamente, use o palavra-chave READONLY em uma chamada para SQLConfigDataSource. |
Banco de Dados do Sistema | O caminho completo do banco de dados do sistema do Microsoft Access a ser usado com o banco de dados do Microsoft Access que você deseja acessar. Clique no botão Banco de Dados do Sistema para selecionar o banco de dados do sistema a ser usado. O driver ODBC do Microsoft Access solicita ao usuário um nome e uma senha. O nome padrão é Administração e a senha padrão no Microsoft Access para o usuário Administração é uma cadeia de caracteres vazia. Para aumentar a segurança do banco de dados do Microsoft Access, crie um novo usuário para substituir o usuário Administração e exclua o usuário Administração ou altere os objetos aos quais o usuário Administração tem acesso. |
Para definir essa opção dinamicamente, use o palavra-chave SYSTEMDB em uma chamada para SQLConfigDataSource. |
Threads | O número de threads em segundo plano para o mecanismo usar. Para o driver do Microsoft Access, esse valor usa como padrão 3, mas pode ser alterado. Talvez o usuário queira aumentar o número de threads se houver uma grande quantidade de atividade no banco de dados. Essa opção está incluída na caixa de diálogo Definir Opções Avançadas para o driver do Microsoft Access. |
Para definir essa opção dinamicamente, use a palavra-chave THREADS em uma chamada para SQLConfigDataSource. |
UserCommitSync | Determina se o driver do Microsoft Access executará transações explícitas definidas pelo usuário de forma assíncrona. Esse valor é definido inicialmente como "Sim", o que significa que o driver do Microsoft Access aguardará a conclusão de commits em uma transação definida pelo usuário. Definir essa opção como False pode ter consequências imprevisíveis em um ambiente multiusuário. |
Para definir essa opção dinamicamente, use o palavra-chave USERCOMMITSYNC em uma chamada para SQLConfigDataSource. |