GARANTIR DESCONTO

Fórum firebird+delphi problema cascudo #134609

10/04/2010

0

ja tentei de tudo gente. eu instalo o firebird, seja 1.5 ou 2 e sempre obtenho (unavailable database) quando tento conectar via dbExpress, tambem tentei ibexpert e da no mesmo. nao consigo criar banco de dados nem conectar no de exemplo (employee.fdb).
ja conferi e o serviço do firebird ta ativo.
ja tentei mudar o driver de gds32.dll pra fbclient.dll e tb nao adianta.
uso windows vista 32bits SP2, delphi 2007

alguma sugestao?
Iuri

Iuri

Responder

Post mais votado

30/01/2013

Boa Tarde !

Tive o mesmo problema com um cliente, resolvi da seguinte forma:
Todos os passos que o colega acima passou e mais um detalhe.
Colocar o Midas.dll na pasta do programa e registrar ele.
Fiquei umas 4 horas até descobrir isso.

Att,

Luiz Borges

Luiz Borges
Responder

Gostei + 1

Mais Posts

10/04/2010

Luigi Maestrelli

Tente criar .gdb
Responder

Gostei + 0

10/04/2010

Carlos Mazzi

Pode parecer bobo, mas vou tentar ajudar... tenta ver se ao instalar algo , você instalou o Interbase (x) e de alguma forma pode estar usando a mesma porta de acesso...   se tiver desinstale tudo antes...   desabilite de firewall (só pra testar) e tente instalar novamente...   se ainda nao der certo, após a instalação (se a mesma concluir) habilite manualmente as portas do Firebird, 3150,   e se ainda precisar coloque sempre a retro-compatibilidade com gds.dll...    
Responder

Gostei + 0

10/04/2010

Iuri

  ja usei o isql no prompt de comando pra tentar criar a base de dados mas nao da certo
tenho:
statement failed, sql_code=-904
unavailable database

tentei criar base.fdb e base.gdb e nao da certo...
a conexao é local localhost, nem precisa de dados de porta de conexao, mas deixei a default mesmo.

o serviço ta ativo, tentei usar o gsec no prompt de comando tb para acessar a base employee.fdb com sysdba masterkey e da a mensagem de novo:
unavailable database
unable to open database

alguma ai ajuda?
Responder

Gostei + 0

10/04/2010

Iuri

  nao instalei interbase em momento algum.
desinstalei o firebird 1.5 e instalei agora o 2.1 de novo.

tentei no prompt de comando:
C:\Program Files\Firebird\Firebird_2_1\bin>isql -user sysdba -password masterkey
"C:\Program Files\Firebird\Firebird_2_1\examples\empbuild\employee.fdb";
Statement failed, SQLCODE = -902
I/O error for file "C:\PROGRAM FILES\FIREBIRD\FIREBIRD_2_1\EXAMPLES\EMPBUILD\EMP
LOYEE.FDB;"
-Error while trying to open file
-The system cannot find the file specified.
Use CONNECT or CREATE DATABASE to specify a database
SQL>


O arquivo existe, conferi. mas nao conecta.
Responder

Gostei + 0

10/04/2010

Iuri

  OPA CONSEGUI UM PROGRESSO, FALTA AGORA CONSEGUIR CONECTAR VIA DELPHI DBEXPRESS, PELO MENOS TIVE A CONFIRMACAO QUE O SGBD TA FUNCIONANADO


C:\Program Files\Firebird\Firebird_2_1\bin>isql -user sysdba -password masterkey
"C:\Program Files\Firebird\Firebird_2_1\examples\empbuild\employee.fdb";
Statement failed, SQLCODE = -902
I/O error for file "C:\PROGRAM FILES\FIREBIRD\FIREBIRD_2_1\EXAMPLES\EMPBUILD\EMP
LOYEE.FDB;"
-Error while trying to open file
-The system cannot find the file specified.
Use CONNECT or CREATE DATABASE to specify a database
SQL> connect "C:\Program Files\Firebird\Firebird_2_1\examples\empbuild\employee.
fdb" user sysdba password masterkey;
Database:  "C:\Program Files\Firebird\Firebird_2_1\examples\empbuild\employee.fd
b", User: sysdba
SQL> select * from employee;

EMP_NO FIRST_NAME      LAST_NAME            PHONE_EXT                HIRE_DATE
DEPT_NO JOB_CODE JOB_GRADE JOB_COUNTRY                    SALARY FULL_NAME

======= =============== ==================== ========= =========================
======= ======== ========= =============== ===================== ==============
=======================
      2 Robert          Nelson              250      1988-12-28 00:00:00.0000
600    VP              2 USA                        105900.00 Nelson, Robert

      4 Bruce          Young                233      1988-12-28 00:00:00.0000
621    Eng              2 USA                          97500.00 Young, Bruce

      5 Kim            Lambert              22        1989-02-06 00:00:00.0000
130    Eng              2 USA                        102750.00 Lambert, Kim

      8 Leslie          Johnson              410      1989-04-05 00:00:00.0000
180    Mktg            3 USA                          64635.00 Johnson, Lesli
e
      9 Phil            Forest              229      1989-04-17 00:00:00.0000
622    Mngr            3 USA                          75060.00 Forest, Phil

    11 K. J.          Weston              34        1990-01-17 00:00:00.0000
130    SRep            4 USA                          86292.94 Weston, K. J.

    12 Terri          Lee                  256      1990-05-01 00:00:00.0000
000    Admin            4 USA                          53793.00 Lee, Terri

..........MAIS LINHAS ADIANTE................
..........................................
Responder

Gostei + 0

10/04/2010

Emerson Nascimento

apague a gds32.dll e fbclient.dll das pastas do windows. mantenha somente na pasta do FB.
Responder

Gostei + 0

15/04/2010

Iuri

nada sugerido adiantou. depois de tentar varias solucoes na internet apenas uma foi correta:

1)nao usar conexao local.
2)usar conexao remota caso esteja usando ibexpert, com host 127.0.0.1.
3)e para o sqlconnection do dbexpress usar no database dos parametros de conexao: Database:127.0.0.1:caminhocompletolocal\nomearquivobancodedados.gdb
4) banco gdb usa gds32.dll e banco fdb usa fbclient.dll

estava faltando a definicao do host em ip

a quem tiver a mesma duvida fica a solucao.
podem fechar o topico
[]s
Responder

Gostei + 0

30/01/2013

Wasley Portes

Nas aplicações que faço sempre declaro na seção Uses do formulário principal a unit "MidasLib" que se refere a midas.dll, dessa forma não precisa registrar a dll.
Wasley
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar