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.

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

Alberto

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?
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.
Responder

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar