Conexão Firebird no Delphi XE8
Criando um aplicativo com banco de dados, uso a Unit DataModule e o TSQLConnection. Faço as configurações (FireDac/Firebird) e o teste confirma que a conexão foi feita.
Entretanto, quando faço a compilação, surge em Uses a unit Data.dbxFirebird assinalada em vermelho indicando erro. Meu Firebird é o 2.5
Na mensagem da compilação diz que essa Unit não foi encontrada e que o driver DBXFirebirddriver220.bpl não pode ser localizado. Realmente não está nos arquivos da instalação do Delphi XE8. Não tive problemas até o Delphi XE7 (que usa DBXFirebirddriver140.bpl)Mas não consigo encontrar esse driver DBXFirebirddriver220.bpl para instalação. Na Internet achei alguns downloads não confiáveis, que querem instalar outros aplicativos simultaneamente..
Alguém poderia me ajudar ?
Gilberto
Entretanto, quando faço a compilação, surge em Uses a unit Data.dbxFirebird assinalada em vermelho indicando erro. Meu Firebird é o 2.5
Na mensagem da compilação diz que essa Unit não foi encontrada e que o driver DBXFirebirddriver220.bpl não pode ser localizado. Realmente não está nos arquivos da instalação do Delphi XE8. Não tive problemas até o Delphi XE7 (que usa DBXFirebirddriver140.bpl)Mas não consigo encontrar esse driver DBXFirebirddriver220.bpl para instalação. Na Internet achei alguns downloads não confiáveis, que querem instalar outros aplicativos simultaneamente..
Alguém poderia me ajudar ?
Gilberto
Gilberto Alves
Curtidas 0
Respostas
Raimundo Pereira
06/09/2015
Use esse pacote de DLL.
DBX:
https://mega.nz/#!M8EUDRRQ!54QSXEZvwb4oAD1qcuomFRQQs8LyuRDcJsFZ7SlM9f4
[img]http://arquivo.devmedia.com.br/forum/imagem/437747-20150911-102937.jpg[/img]
DBX:
https://mega.nz/#!M8EUDRRQ!54QSXEZvwb4oAD1qcuomFRQQs8LyuRDcJsFZ7SlM9f4
[img]http://arquivo.devmedia.com.br/forum/imagem/437747-20150911-102937.jpg[/img]
GOSTEI 0
Gilberto Alves
06/09/2015
Entrei no Link indicado mas no site apenas foi posslvel fazer um cadastro para login. Não encontrei como fazer o download do Package. Poderia me complementar a orientação ?
GOSTEI 0
Raimundo Pereira
06/09/2015
Feche o Delphi.
Extraia esse pacote de Dll na pasta system32.
Abrir o delphi.
DATABASE=Caminho do Banco.fdb
USERNAME=SYSDBA
PASSWORD=masterkey
Connected =true
Extraia esse pacote de Dll na pasta system32.
Abrir o delphi.
DATABASE=Caminho do Banco.fdb
USERNAME=SYSDBA
PASSWORD=masterkey
Connected =true
GOSTEI 0
Gilberto Alves
06/09/2015
Fazendo como indicado, a conexão também se estabelece, mas ao compilar o programa surge a mensagem de que falta o driver DBXFirebirddriver220.bpl ; Tambérm surge em Uses Data.dbxFirebird, causa da não-compilação.
GOSTEI 0
Raimundo Pereira
06/09/2015
Já que está usando o XE8 tente usar o firedac
FDConnection
FDPhysFBDriverLink
FDGUIxWaitCursor
[img]http://arquivo.devmedia.com.br/forum/imagem/437747-20150911-163731.jpg[/img]
FDConnection
FDPhysFBDriverLink
FDGUIxWaitCursor
[img]http://arquivo.devmedia.com.br/forum/imagem/437747-20150911-163731.jpg[/img]
GOSTEI 0
Gilberto Alves
06/09/2015
O arquivo a ser baixado para instalar arquivos no system32 é o "InstallDll.exe" ? Ele vai substituuir um monte de arquivos. A gente pode confiar ?
GOSTEI 0
Raimundo Pereira
06/09/2015
Bom dia Gilberto, Conseguiu resolver.?
Selecione não substituir ele vai extrair apenas as dlls não existentes.
Selecione não substituir ele vai extrair apenas as dlls não existentes.
GOSTEI 0