Criando uma Conexão no ScriptCase usando Banco de Dados FireBird.
Pré-Requisitos:
- Habilitar extenção/modulo interbase.dll do PHP no arquivo php.ini
- Editar o arquivo services do Windows e adicionar o serviço gds_db na porta 3050/tcp.
Veja como fazer passo a passo:
Edite o Arquivo PHP.ini. Execute o diagnosis do ScriptCase e verifique a localização do arquivo de acordo com imagem abaixo.
No Arquivo PHP.INI procure pela DLL interbase.dll e remova o ; (ponto e virgula) para habilitar o modulo InterBase/FireBird no PHP. Veja imagem abaixo.
Em seguida verifique se o Modulo do Interbase foi habilitado. Ver Diagnosis.
Agora é necessário editar o Arquivo services do Windows para que seja possivel criar conexões usando Firebird. Este processo é necessário quando o Servidor Firebird foi instalado como Serviço. Quando não é feita está etapa, ao criar uma conexão no ScriptCase é retornado o seguinte erro: "Unable to complete network request to host "localhost". Failed to locate host machine. Undefined service gds_db/tcp".
Neste caso, edite o arquivo services (no Windows XP fica no diretório C:\WINDOWS\system32\drivers\etc\) que fica no diretório system32 do Windows. Adicione a seguinte linha ao arquivo:
gds_db 3050/tcp # Firebird
Salve e inicie o processo de criação de conexão no ScriptCase.
Criando uma Conexão em Servidor Windows
Para conectar seu Banco de Dados FireBird , verifique no Diagnosis ( no menu principal do ScriptCase: Ajuda | Diagnosis) do ScriptCase se a opção Interbase está habilitada, ver figura1. Caso não esteja, edite o arquivo php.ini e habilite o modulo interbase ( interbase.dll). Quando a opção Interbase estiver habilitada no Diagnosis prossiga com a criação da conexão.
Para criar a conexão siga os passos abaixo:
1 - Informe o nome da nova Conexão e escolha FireBird em SGDB.
2 - Na opção Servidor de SGDB informe o IP ou nome do seu Servidor Firebird e na opção Base de Dados informe o caminho completo para o seu Arquivo de Banco de Dados ( que pode ser .FDB ou GDB) e prossiga.
3 - Informe o Usuário e a Senha em seguida faça o teste da conexão, caso o teste tenha sido bem-sucedido finalize a criação clicando em concluir. Caso contrário clique em voltar e altere as configurações para que a conexão seja criada com êxito.
- ODBC
Para realizar a conexão vamos utilizar o IBPhoenix Open Source ODBC Driver(http://www.ibphoenix.com)
Após instalação, criar ODBC utilizando Fonte de dados do sistema, e selecionar o driver
No exemplo vamos conectar ao banco que encontra-se em outro servidor(BLUELABEL).
Data Source Name: Nome do ODBC
Database: banco, Se no caso o banco estiver na máquina local seria(LOCALHOST:PATH)
Informar usuário e senha do banco.
ODBC Criado
Agora vamos criar a conexão no Scriptcase.
Informar o nome do ODBC criado.
Informar Usuário e senha do banco.
Finalizamos a conexão com sucesso.
Configurando Firebird/Interbase no Linux
Pré-requisitos:
Para ativar o suporte Firebird/InterBase, configure o PHP com --with-interbase[=DIR], aonde DIR é o diretório base da instalação do Firebird/InterBase, o qual o padrão é /usr/interbase.
Para outras configurações acesse o site http://www.php.net/manual/pt_BR/ref.ibase.php
Amanda Santos (Migrated deleted Agent)
Comments