Feedback

Conexão com MS Access ADO

O Scriptcase disponibiliza dois drivers para a conexão com o banco de dados Access: ADO e ODBC. Para mais informações de como habilitar o driver MS Access ODBC veja nossa documentação.

No Scriptcase, também é possível converter tabelas dos arquivos de banco de dados Access(.mdb ou .accdb) para as bases de dados: MySQL, PostgreSQL, SQLite e SQL Server. Para mais informações, veja nossa documentação de importação de base de dados.

Pré-Requisitos

Antes de prosseguir nesta documentação, verifique a arquitetura do seu PHP. Para que os drivers sejam habilitados corretamente, os arquivos devem ser baixados de acordo com a arquitetura utilizada.

  • No seu Scriptcase, existe o arquivo info.php, acesse-o pela URL: http://127.0.0.1:8092/scriptcase/info.php, onde você irá encontrar a informação referente a arquitetura no phpinfo().

Versão do PHP

  • Arquitetura x86 = 32 Bits
  • Arquitetura x64 = 64 Bits

ATENÇÃO: A arquitetura do PHP do Scriptcase e do Access devem ser equivalentes.

Na instalação automática do Scriptcase, a extensão COM já vem habilitada no PHP, necessitando apenas dos seguintes itens abaixo para realizar a conexão com Access:

  • O Banco de Dados Access(.mdb ou .accdb) deve estar armazenado no mesmo servidor/máquina do Scriptcase com uma ou mais tabelas criadas.
  • Access Database Engine instalado.
  • DSN ODBC de Sistema criado no Gerenciador de ODBC do Windows.

Extensão COM

Arquivos necessários:

x64

x86

Instalando o Driver Microsoft Access Database Engine

1 Extraia o arquivo do Driver baixado anteriormente e o execute para proceder com a instalação.

2 - Clique em “Next” para prosseguir na instalação.

Instalando o Access Database Engine.

3 - Aceite os termos e acordo de licença para continuar.

Instalando o Access Database Engine.

4 - Defina o caminho da instalação do Access Engine. Você também pode utilizar o caminho padrão informado pelo instalador.

Instalando o Access Database Engine.

5 - Instalação concluída, clique em “OK” para finalizar.

Instalando o Access Database Engine.

Criando um Conexão no Scriptcase

Nesta documentação iremos mostrar a conexão o caminho do arquivo de banco de dados Access.

Após acessar um projeto do seu Scriptcase, clique no ícone para criar uma nova conexão ou acesse o menu “Banco de Dados > Nova Conexão”.

Criando nova conexão

Selecionando o tipo de conexão

Após isto, será exibida uma tela com todas as conexões de banco de dados.

  • Selecione a conexão “MS Access”.

Selecionando a conexão MS Access

  • Selecione o Driver do SGDB: MS Access ADO

Conectando ao Scriptcase

Neste tipo de conexão, nós devemos informar caminho completo até o arquivo de banco de dados Access para realizar a conexão.

Conectando ao banco de dados Access

Nome da Conexão

Defina o nome de sua nova conexão no Scriptcase.

Driver do SGDB

Selecione o Driver de conexão Access.

Servidor do SGDB

Informe o caminho completo até o arquivo de banco de dados Access.

Usuário

Informe o usuário para conexão ao banco de dados Access. Esta opção só deve ser preenchida se um usuário for configurado como obrigatório na conexão ao banco de dados Access.

Senha

Informe a senha para conexão ao banco de dados Access. Esta opção só deve ser preenchida se uma senha for configurada como obrigatório na conexão ao banco de dados Access.

Filtro

Nós podemos configurar a filtragem inicial de informações a serem trazidas e exibidas pelo banco de dados.

Filtro de conexão Access

Exibir

Nesta opção, definiremos se a conexão trará as Tabelas, Views, Tabelas do Sistema ou Procedures do banco de dados.

Filtros

Nesta opção podemos configurar a exibição de tabelas específicas por usuário. Caso os itens fiquem vazios, o usuário informado na autenticação vizualizará todos os dados disponíveis para ele.

  • Tabelas: Listaremos as tabelas que podem ou não, ser exibidas.

  • Proprietário: Informaremos o nome do usuário que possui acesso as tabelas necesssárias ou a todo o banco de dados.

  • Exibir: Definiremos se os itens informados serão ou não, exibidos nesta conexão.

Avançado

Podemos definir configurações mais avançadas para a conexão.

Configurações avançadas do Access

Separador de Decimal

Esta opção permite definir qual será o separador de decimal dos valores numéricos. É possível escolher entre ponto(.) e vírgula(,).

Conexão Persistente

Ao ativar esta opção, as conexões são serão fechadas quando a execução do script terminar.

Usar o esquema antes do nome da tabela

Esta opção faz com que o Scriptcase utilize em todas as suas ações o esquema do banco de dados antes dos nomes das tabelas. Por exemplo:

dbo.Account

  • dbo: É o nome do esquema utilizado.
  • Account: É o nome da tabela sendo utilizada logo após.

Dúvidas ou Problemas de Conexão?

Contacte o nosso suporte em caso de problemas de conexão ou dúvidas a respeito deste banco de dados.