[firebase-br] Firebird 3 Windows Embedded
Francis Lay Silva
fllsilva8 em gmail.com
Seg Abr 18 13:11:35 -03 2016
Perdão amigos, mas ainda não consigo fazer o *Firedac* do *Delphi X10*
conectar com o Firebird 3 *Embedded*. Quando tento conectar ao Firebird 2.5
Embedded funciona, mas no Firebird 3 só dá o erro
*[Firedac][Phys][FB]unavailable
database*.
Estou configurando os componentes do Firedac da seguinte forma:
*FDPhysFBDriverLink1.Embedded := True;*
FDPhysFBDriverLink1.VendorHome := EmptyStr;
FDPhysFBDriverLink1.VendorLib := 'C:\MyApp\fbclient.dll';
fdconMyApp.DriverName := 'FB';
fdconMyApp.Params.Values['Port'] := 3050;
fdconMyApp.Params.Values['Protocol'] := 'Local';
fdconMyApp.Params.Values['Server'] := EmptyStr;
fdconMyApp.Params.Values['CharacterSet'] := 'UTF8';
fdconMyApp.Params.Values['SQLDialect'] := '3';
fdconMyApp.Params.Values['Database'] := 'C:\MyApp\Data\MyDB.fdb';
fdconMyApp.Params.Values['User_Name'] := EmptyStr;
fdconMyApp.Params.Values['Password'] := EmptyStr;
Já testei também passando o usuário e senha do banco Firebird 3 quando
executado normalmente pelo servidor, mas também não deu certo.
Será uma incompatibilidade do Firedac com o Firebird 3 Embedded ?
Já testei com as duas versões da fbclient.dll (x86 e x64) sem sucesso. Dá o
mesmo erro.
Ao meu ver a parametrização está correta. Se eu substituir a biblioteca
fbclient.dll do FB3 pelo fbembed.dll do FB2.5 o sistema tenta fazer a
conexão mas dá erro devido a estrutura do banco de dados ser diferente
(ODS).
Será que vou ter que fazer o backup da base de dados e recriar a mesma no
Firebird 2.5 ?
Agradeço aqueles que puderem me ajudar nesta questão.
Em 17 de abril de 2016 20:53, Francis Lay Silva <fllsilva8 em gmail.com>
escreveu:
> Muito obrigado pela dica.
>
> Enviado do meu dispositivo Android
> Em 17/04/2016 19:45, "Carlos H. Cantu" <listas em warmboot.com.br> escreveu:
>
>> Não existe mais uma DLL separada para o Embedded. Você usará a
>> fbclient normal e mais alguns arquivos essenciais. O FB 3 trouxe
>> muitas mudanças, e essa foi uma delas.
>>
>> Sugiro a leitura do Guia de Migração para o Firebird 3:
>> http://www.firebase.com.br/guiafb3.php
>>
>>
>> []s
>> Carlos H. Cantu
>> www.FireBase.com.br - www.firebirdnews.org
>> www.warmboot.com.br - blog.firebase.com.br
>>
>> FLS> Olá Colegas.
>>
>> FLS> Alguém sabe me dizer se na compilação atual para o Windows do
>> Firebird 3 já
>> FLS> está disponível a Dll para distribuição Embedded ? Eu não consegui
>> FLS> encontrar entre os binários do último release. Ou será que mudou a
>> forma de
>> FLS> conexão ?
>>
>> FLS> Eu procurei pela Dll "fbembed.dll".
>>
>> FLS> Obrigado.
>> FLS> ______________________________________________
>> FLS> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>> FLS> Para saber como gerenciar/excluir seu cadastro na lista, use:
>> FLS> http://www.firebase.com.br/fb/artigo.php?id=1107
>> FLS> Para consultar mensagens antigas:
>> FLS> http://www.firebase.com.br/pesquisa_lista.html
>>
>>
>> ______________________________________________
>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>> Para saber como gerenciar/excluir seu cadastro na lista, use:
>> http://www.firebase.com.br/fb/artigo.php?id=1107
>> Para consultar mensagens antigas:
>> http://www.firebase.com.br/pesquisa_lista.html
>>
>
Mais detalhes sobre a lista de discussão lista