![]() |
Conectarme a Postgresql 15.
Hola.
Estoy tratando de comenzar a trabajar con Postgres, siempre he utilizado Firbird y compilo con Delphi 11. Tengo una aplicación de 32bit y trabajo con Firedac ( no lo puedo cambiar ). El problema es que esta versión de Postgres solo viene en 64 bit, y el libpg.dll tambien es 64 bit. La pregunta es, cómo puedo lograr la conexión? O directamente no es compatible? Muchas Gracias. Saludos. |
No debes tener problema con eso... o no he entendido bien el problema que planteas.
|
Cuando trato de hacer una conexión, me sale el siguiente error:
Project Postgres _conexion.exe raised exception class EFDException with message '[FireDAC][Phys][PG] -314. Cannot load vendor library [C:\Program Files\PostgreSQL\15\ib\libpq.dll]. Library has unsupported architecture [x64]. Required [×86]. %1 no es una aplicación Win32 válida Hint: check it is in the PATH or application EXE directories, and has x86 bitness.'. Qué estoy haciendo mal? Muchas Gracias. |
Por ese mensaje se diría que tienes la "lib" de la versión 32 en lugar de la nueva de 64.
Edito: Más bien el mensaje es que firedac está buscando una versión 32 y encuentra una de 64. Ummm... se supone que tiene que haber una versión para 64 bits. Habrá que echar un vistazo en la web de Embarcadero. Mira esto, a ver si te sirve. |
Hice un pequeño ejecutable, compilado en 64 bits, y en tiempo de ejecución si me conecta a la base de datos.
Pienso que en tiempo de diseño no me deja conectar ya que el ide es 32 bits. Gracias por lo que me enviaste de embarcadero, pero no tengo suerte con esos datos tampoco. |
Resuelto
Gracias por ayudarme.
Lo resolví gracias a un video que vi en youtube de un programador de Brasil. Muy bien explicado y fácil de llegar. Si me permiten puedo enviar dicho link. Gracias. Gustavo Ramos. |
Cita:
No te dejará porque todavía no tienes 10 mensajes en los foros, pero puedes quitarle, por ejemplo, la 'h' de 'http', y luego algún moderador la añadirá. |
Link ( a reparar ) de la solución.
youtube.com / watch ? v=joMxYfYxiag&ab_channel=LandersonGomes
Por favor, mirar hasta el final. Saludos. |
La franja horaria es GMT +2. Ahora son las 11:19:06. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi