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().
- 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.
Arquivos necessários:
x64
- Access Database Engine 2010: Clique Aqui
x86
- Access Database Engine 2010: Clique Aqui
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.
3 - Aceite os termos e acordo de licença para continuar.
4 - Defina o caminho da instalação do Access Engine. Você também pode utilizar o caminho padrão informado pelo instalador.
5 - Instalação concluída, clique em “OK” para finalizar.
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”.
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”.
- 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.
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.
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.
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.