Conexao DBX do Delphi XE

Delphi

13/03/2013

Olá,
Estou migrando do delphi 2007 para delphi Xe, pois estou tento ERRO de fazer conexão com o banco de dados. O error é o seguinte:

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.

Alguem sabe me dizer o que tenho que fazer ?

Agradeço desde já.
Daniel Bortolozo

Daniel Bortolozo

Curtidas 0

Respostas

Luiz Menin

Luiz Menin

13/03/2013

Qual o banco de dados tu está usando?
GOSTEI 0
Daniel Bortolozo

Daniel Bortolozo

13/03/2013

FireBird 2.5
GOSTEI 0
Daniel Bortolozo

Daniel Bortolozo

13/03/2013

Qual o banco de dados tu está usando?


FireBird 2.5
GOSTEI 0
Luiz Menin

Luiz Menin

13/03/2013

Verifique se a dll fbclient.dll está na pasta System32 do windows. Se não estiver, busque ela na pasta de instalação do firebird e copie ela para lá. Reinicie o delphi e tente. Fico no aguardo do resultado.
GOSTEI 0
Luiz Menin

Luiz Menin

13/03/2013

Verifique também a dbxfb.dll. Adicione na pasta system32.
GOSTEI 0
Daniel Bortolozo

Daniel Bortolozo

13/03/2013

Verifique também a dbxfb.dll. Adicione na pasta system32.



A dll fbclient.dll, esta na pasta System32, eu encontrei esta dll na pasta de instalacao do firebird. Agora onde eu acho esta dll (dbxfb.dll)?
GOSTEI 0
Luiz Menin

Luiz Menin

13/03/2013

Mesmo adicionando a fbclient na System32 continua não funcionando?
Tente registrar ela.
Abra o CMD e digite:
regvr32 fbclient.dll


A dll dbxfb deve estar em C:\Arquivos de programas\Embarcadero\RAD Studio\8.0\bin
Tente copiar a System32 e registrar ela também.
GOSTEI 0
Daniel Bortolozo

Daniel Bortolozo

13/03/2013

Mesmo adicionando a fbclient na System32 continua não funcionando?
Tente registrar ela.
Abra o CMD e digite:
regvr32 fbclient.dll


A dll dbxfb deve estar em C:\Arquivos de programas\Embarcadero\RAD Studio\8.0\bin
Tente copiar a System32 e registrar ela também.


Quando eu vou registrar essas dlls aparece o seguinte erro:

(Talves o módulo "dbxfb.dll" não seja compatível com a versão
do Windows que você está executando.Verifique se ele é compatível com
uma versão x86(32bits)ou x64(64bits)do arquivo regsvr32.exe.)

Estou usando Windows 7 64bits.
GOSTEI 0
Luiz Menin

Luiz Menin

13/03/2013

Certo.
Então experimente colocar essas dll's na pasta SysWOW64, também do Windows.
GOSTEI 0
Daniel Bortolozo

Daniel Bortolozo

13/03/2013

Certo.
Então experimente colocar essas dll's na pasta SysWOW64, também do Windows.


OK, deu certo.

Obrigado pela Ajuda.
GOSTEI 0
Daniel Bortolozo

Daniel Bortolozo

13/03/2013

RESOLVIDO
GOSTEI 0
Luiz Menin

Luiz Menin

13/03/2013

Ótimo! Obrigado pelo feedback.
GOSTEI 0
José

José

13/03/2013

Estou marcando este tópico como resolvido.
GOSTEI 0
POSTAR