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
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
Curtir tópico
+ 0
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.
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
Clique aqui para fazer login e interagir na Comunidade :)