Banco de Dados PostgreSql não Conecta pelo Firedac
Pessoal, estou com o seguinte enigma:
Em um PC executo o programa e o banco PostgreSql NÃO conecta pelo Firedac mas conecta pelo Unidac.
Em outros PC que testei o mesmo programa de teste conecta normalmente o banco de dados pelo Firedac e também pelo Unidac
Fiz o programa abaixo, que só tem isso, justamente pra testar esse problema nesse computador em especifico.
Com isso eliminei varias possibilidades, ficando a pergunta:
Porque o Firedac conecta em outros computadores, e não conecta nesse PC em específico.
Levando em consideração que, referente ao programa, todas as circustâncias são iguais.
Em um PC executo o programa e o banco PostgreSql NÃO conecta pelo Firedac mas conecta pelo Unidac.
Em outros PC que testei o mesmo programa de teste conecta normalmente o banco de dados pelo Firedac e também pelo Unidac
Fiz o programa abaixo, que só tem isso, justamente pra testar esse problema nesse computador em especifico.
procedure TForm1.FormCreate(Sender: TObject); begin Try FDConnection1.Connected := True; Label1.Caption := 'Conectado'; Except Label1.Caption := 'Desconectado'; End; Try UniConnection1.Connected := True; Label2.Caption := 'Conectado'; Except Label2.Caption := 'Desconectado'; End; End;
Com isso eliminei varias possibilidades, ficando a pergunta:
Porque o Firedac conecta em outros computadores, e não conecta nesse PC em específico.
Levando em consideração que, referente ao programa, todas as circustâncias são iguais.
Alberto
Curtidas 0
Respostas
Alberto
24/01/2021
Já tentei fazer várias configurações no windows e até agora nada.
Até formatei e instalei o windows zerado, e ao testar deu o mesmo problema.
Será que poderia ser problema no hardware? Mas porque só o Firedac dá problema?
Até formatei e instalei o windows zerado, e ao testar deu o mesmo problema.
Será que poderia ser problema no hardware? Mas porque só o Firedac dá problema?
GOSTEI 0
Alberto
24/01/2021
Encontrei o problema:
As libs do PostgreSql precisam do Visual Studio C++ 2013 x86 para funcionar.
Foi só instalar ele e o programa conseguiu conectar no banco.
As libs do PostgreSql precisam do Visual Studio C++ 2013 x86 para funcionar.
Foi só instalar ele e o programa conseguiu conectar no banco.
GOSTEI 0