Erro PostgreSql PG-314 Cannot load vendor library

25/04/2019

0

Olá, tenho o programa funcionando normalmente em vários computadores
Porém em um notebook que acabei de formatar e instalar o Windows 10,
Coloquei a pasta do sistema como nos demais computadores.

Porém nesse computador parece que o sistema não encontra o caminho das DLLs
O caminho está correto e as Dlls estão corretas (32 bits), tanto que em outros
computadores está funcionando normalmente.

Presumo que o problema seja o Windows que está causando, porém estou
sem ideia do que poderia ser.

Mensagem de erro completa:
[FireDAC][Phys][PG]-314. Cannot load vendor library [.\\bin\\libpq.dll].
Não foi possível encontrar o módulo especificado.
Hint: check it is in the PATH or application EXE directories, and has x86 bitness.

Minha estrutura de pasta
D:\\SISTEMA\\ARQUIVO.EXE
D:\\SISTEMA\\BIN\\*.Dlls
Alberto

Alberto

Responder

Posts

26/04/2019

Alberto

Depois de quebrar a cabeça achei o problema:

Para o postgreSql conseguir se utilizar da libpq.dll
é necessário que esteja instalado no Windows
o Microsoft visual C++ 2013 32 bits e
o Microsoft visual C++ 2013 64 bits

Acredito também que dependendo da versão do postgresql instalado
ou da versão da libpq.dll que estiver usando,
a versão do Microsoft visual C++ também mude

No meu caso o 2013 foi o que resolveu o problema.
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