DELPHI XE + DBX + FIREBIRD 2.0

Delphi

17/02/2012

Não estou conseguindo realizar uma simples conexão com o FIREBIRD 2.0 utilizando o DBX, componente nativo do DELPHI XE.

Ao tentar pelo DATA EXPLORER, clicando em TEST CONNECTION, surge a mensagem a seguir:

Borland.Data.TDBXError: DBX Error driver could not be properly initialized. Client library may be missing, not installed properly, of the wrong version, or the driver may be missing from the system path.

Será versão do driver, ou falta de alguma dll, ou falta instalar algum package ?
Fábio Banhos

Fábio Banhos

Curtidas 0

Respostas

Marco Salles

Marco Salles

17/02/2012

o que voce esta colocando no dataBase ???

GOSTEI 0
Fábio Banhos

Fábio Banhos

17/02/2012

Estou colocando o caminho do banco:

C:\Teste_Fabio\BD\Teste.fdb
GOSTEI 0
William

William

17/02/2012

Colega segundo à msg de erro:

O driver DBX não pode ser inicializado corretamente.
Biblioteca cliente pode estar faltando, não instalado corretamente, da versão errada, ou
o driver pode estar faltando o caminho do sistema

1 - Dll fbclietn.dll está nas pasta System32 ou na pasta do executável

2 - A dll fblclient.dll é da mesma versão do servidor Firebird

3 - O driver nativo DBX está instalado na sua máquina
GOSTEI 0
Fábio Banhos

Fábio Banhos

17/02/2012

1 - A fbclient.dll está nas pasta System32 ou na pasta do executável

Você quis dizer que essa dll deve estar nas pastas especificadas ou pelo menos em uma das duas?
Verifiquei que na minha máquina essa dll está nas pastas:
> C:\Arquivos de programas\Firebird\Firebird_2_0\bin
> C:\Arquivos de programas\HK-Software\IBExpertLive

2 - A dll fblclient.dll é da mesma versão do servidor Firebird

Como verifico se são da mesma versão ?

3 - O driver nativo DBX está instalado na sua máquina

Como verifico se o driver está instalado ?
GOSTEI 0
Deivison Melo

Deivison Melo

17/02/2012

Porquê já não coloca o dbx de forma embarcada na aplicação?
GOSTEI 0
Fábio Banhos

Fábio Banhos

17/02/2012

Desculpe, não entendi sua pergunta. O que seria embarcada?
GOSTEI 0
Alisson Santos

Alisson Santos

17/02/2012

Não estou conseguindo realizar uma simples conexão com o FIREBIRD 2.0 utilizando o DBX, componente nativo do DELPHI XE.

Ao tentar pelo DATA EXPLORER, clicando em TEST CONNECTION, surge a mensagem a seguir:

Borland.Data.TDBXError: DBX Error driver could not be properly initialized. Client library may be missing, not installed properly, of the wrong version, or the driver may be missing from the system path.

Será versão do driver, ou falta de alguma dll, ou falta instalar algum package ?



Amigo uma curiosidade, por que está utilizando o componente data explorer??

Agora respondendo a sua pergunta, aconselho a desistar tudo, e instalar novamente, lembrando que tem que fazer a limpeza de todos os registro.

Aconteceu algo semelhante comigo, baixei a versão trial do delphi xe e instalei, ele não instalou a biblioteca dbx, tive que baixar novamente e instar novamente.

O por que dá esse erro, dificil falar, não sei o motivo que em uma instalação acontece isso.

GOSTEI 0
Zilon Maciel

Zilon Maciel

17/02/2012

Fábio, tente: localhost:C:\Teste_Fabio\BD\Teste.fdb
ou 192.168.1.105:C:\Teste_Fabio\BD\Teste.fdb
eu tentei e funcionou.
GOSTEI 0
Marco Salles

Marco Salles

17/02/2012

Fábio, tente: localhost:C:\Teste_Fabio\BD\Teste.fdb
ou 192.168.1.105:C:\Teste_Fabio\BD\Teste.fdb
eu tentei e funcionou.


e ainda pode colocar a porta <prefiro assim>

localhost/3050:C:\Teste_Fabio\BD\Teste.fdb

GOSTEI 0
POSTAR