Unable to load dbxint30.dll?
Olá pessoal, estou utilizando o Turbo Delphi Explorer e fiz uma conexão padrão no TSqlConnection com o driver do Interbase utilizando o Firebird. O problema é que quando executo o sistema, ocorre um erro: ´Unable to load dbxint30.dll´. Eu já pesquisei e não tenho essa dll em meu computador. Já procurei a resposta em outros tópicos e nada que pudesse resolver. O QUE FAZER PESSOAL?
Cefaspedro
Curtidas 0
Respostas
Calazans
06/04/2008
Olá, essa dll é o assembly que o driver do bdx utiliza pra conectar no banco, provavelmente o aplicativo não esta a encontrando, no deploy essa dll tem que ficar junto com o exe do aplicativo ou setado o diretório na configuração da mesma, ou registrada no windows atraves do regsvr32 (http://www.macoratti.net/reg_dll.htm) neste link tem um tutorial de como registrar dll no windows, ou então utilizar um driver especifico pro firebird no site da devmedia tem um artigo feito pelo Luciano Pimenta (https://www.devmedia.com.br/articles/viewcomp.asp?comp=971) e deixando de lado a dbxint30.dll
Obs: por default essa dll (dbxint30.dll) dentro da pasta de instalacao do delphi
espero ter ajudado
Diego Calazans
Obs: por default essa dll (dbxint30.dll) dentro da pasta de instalacao do delphi
espero ter ajudado
Diego Calazans
GOSTEI 0
Cefaspedro
06/04/2008
Olá, primeiro obrigado pela resposta mas ainda permanece umas dúvidas
instalei o driver específico para firebird e em partes deu certo. Quando coloco o charset WIN1252 da o seguinte erro: ´CHARACTER SET W is not defined´, quanro retiro conecta sem problema. Outra dificuldade é que eu preciso colocar o caminho completo das dlls no LibraryName e no VendorLib do TSqlConnection, ou seja, não basta somente colocar o nome das dlss como é padrão. Uso o Windows Vista, ja viu problema semelhante?
instalei o driver específico para firebird e em partes deu certo. Quando coloco o charset WIN1252 da o seguinte erro: ´CHARACTER SET W is not defined´, quanro retiro conecta sem problema. Outra dificuldade é que eu preciso colocar o caminho completo das dlls no LibraryName e no VendorLib do TSqlConnection, ou seja, não basta somente colocar o nome das dlss como é padrão. Uso o Windows Vista, ja viu problema semelhante?
GOSTEI 0
Brunolspp
06/04/2008
coloca as DLLs na pasta system32 do windows que deve resolver.
GOSTEI 0
Cefaspedro
06/04/2008
Olá Bruno,
Obrigado pela resposta, deu certo!
Porém, ainda preciso resolver o outro problema:
Utilizo o Turbo Delphi Explorer, e instalei o driver específico para FIrebird que o Luciano Pimenta ensinou no artigo.
Porem quando coloco o charset WIN1252 da o seguinte erro:
´CHARACTER SET W is not defined´
quando retiro conecta sem problema.
Alguem já teve o mesmo problema e conseguiu resolver?
Obrigado pela resposta, deu certo!
Porém, ainda preciso resolver o outro problema:
Utilizo o Turbo Delphi Explorer, e instalei o driver específico para FIrebird que o Luciano Pimenta ensinou no artigo.
Porem quando coloco o charset WIN1252 da o seguinte erro:
´CHARACTER SET W is not defined´
quando retiro conecta sem problema.
Alguem já teve o mesmo problema e conseguiu resolver?
GOSTEI 0
Brunolspp
06/04/2008
usa o driver do interbase, coloca no vendorlib do sqlconnection o fbclient.dll, se certifique que esta dll esta na system32, e configure na conexao o charset com WIN1252
Veja se funciona.
Veja se funciona.
GOSTEI 0