Banco de Dados PostgreSql não Conecta pelo Firedac
24/01/2021
0
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
Curtir tópico
+ 0
Responder
Posts
27/01/2021
Alberto
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?
Responder
21/02/2021
Alberto
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.
Responder
Clique aqui para fazer login e interagir na Comunidade :)