[firebase-br] [FireDAC][Phys][FB]Error occurred during login
Nilton Oliveira via lista <[email protected]> Thu, 25 Dec 2025 09:16:02 -0300
| Newsgroups | gmane.comp.db.firebase.portuguese |
|---|---|
| Message-ID | <CAANexAXzgrfs39Ez9K91UL47ZSM0W1M8tooARr0D5Qzi+9NfRg@mail.gmail.com> |
Bom dia,
Um Feliz Natal a todos e um pr=F3spero Ano Novo.
Vamos ao problema que estou tendo com meu sistema.
* No in=EDcio usei o Firebird 3, tudo funcionando na rede perfeitamente.
* Atualmente estou atualizando o sistema, e para teste inicial, migrei para
o Firebird 5.
* Usando Delphi 11 Alexandria + Firebird 5 + FireDAC
* Quanto ao Erro:
Na m=E1quina Servidor, funciona perfeitamente, mas na m=E1quina Cliente, ao
iniciar o sistema causa este erro:
[FireDAC][Phys][FB]Error occurred during login, please check server
firebird.log for details.
Servidor:
-> Instala=E7=E3o Firebird 5.0 - vers=E3o 64 bits
-> Aplica=E7=E3o criado no Delphi 11 para 64 bits;
-> No Firewall foi criado a regra da porta 3050;
-> fbclient.dll (Firebird 5.0 - vers=E3o 64 bits);
-> fbclient.dll no diret=F3rio do banco de dados;
Cliente:
-> Instala=E7=E3o Firebird 5.0 - vers=E3o 64 bits
-> Aplica=E7=E3o criado no Delphi 11 para 64 bits;
-> fbclient.dll no diret=F3rio do execut=E1vel (Firebird 5.0 - vers=E3o 64 =
bits);
* Conex=E3o no DataModule:
procedure TfrmDM.DataModuleCreate(Sender: TObject);
var
Ini: TIniFile;
DBPath: string;
begin
// L=EA o INI
Ini :=3D TIniFile.Create(ExtractFilePath(Application.ExeName)+'config.ini=
');
try
DBPath :=3D Ini.ReadString('CONFIG', 'DATABASE', '');
if DBPath =3D '' then
begin
DBPath :=3D ExtractFilePath(Application.ExeName) + 'SISCP.FDB';
Ini.WriteString('CONFIG', 'DATABASE', DBPath);
end;
finally
Ini.Free;
end;
// Configura FireDAC
FDConexao.Connected :=3D False;
FDConexao.Params.Clear;
FDConexao.Params.Add('DriverID=3DFB');
FDConexao.Params.Add('Database=3D' + DBPath);
FDConexao.Params.Add('User_Name=3Dappuser');
FDConexao.Params.Add('Password=3Dsenha123');
FDConexao.Params.Add('Server=3D127.0.0.1');
FDConexao.Params.Add('Port=3D3050');
FDConexao.Params.Add('Protocol=3DTCPIP');
FDConexao.Params.Add('CharacterSet=3DUTF8');
FDConexao.Params.Add('AuthClient=3DSrp');
FDConexao.Params.Add('AuthServer=3DSrp');
try
FDConexao.Connected :=3D True;
Application.MessageBox('Conex=E3o realizada com sucesso', 'SISCP', MB_O=
K);
except
Application.MessageBox('N=E3o foi possivel conectar ao banco de
dados!','SISCP - Conex=E3o falhou', MB_ICONERROR);
end;
end;
J=E1 fiz v=E1rias buscas na internet e n=E3o encontrei uma solu=E7=E3o.
Desde j=E1 agrade=E7o a todos que puderem me dar uma solu=E7=E3o.
Atenciosamente,
Nilton Oliveira
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.fi=
rebase.com.br/fb/artigo.php?id=3D1107
Para consultar mensagens antigas: http://www.firebase.com.br/pesquisa_lista=
.html