Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > PostgreSQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 18-02-2023
Ramos Ramos is offline
Registrado
 
Registrado: feb 2023
Posts: 5
Poder: 0
Ramos Va por buen camino
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.
Responder Con Cita
  #2  
Antiguo 18-02-2023
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.040
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
No debes tener problema con eso... o no he entendido bien el problema que planteas.
Responder Con Cita
  #3  
Antiguo 18-02-2023
Ramos Ramos is offline
Registrado
 
Registrado: feb 2023
Posts: 5
Poder: 0
Ramos Va por buen camino
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.
Responder Con Cita
  #4  
Antiguo 18-02-2023
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.040
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
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.

Última edición por Casimiro Notevi fecha: 18-02-2023 a las 20:12:45.
Responder Con Cita
  #5  
Antiguo 19-02-2023
Ramos Ramos is offline
Registrado
 
Registrado: feb 2023
Posts: 5
Poder: 0
Ramos Va por buen camino
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.
Responder Con Cita
  #6  
Antiguo 21-02-2023
Ramos Ramos is offline
Registrado
 
Registrado: feb 2023
Posts: 5
Poder: 0
Ramos Va por buen camino
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.
Responder Con Cita
  #7  
Antiguo 21-02-2023
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.040
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por Ramos Ver Mensaje
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.
Por supuesto, pon el enlace.
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á.
Responder Con Cita
  #8  
Antiguo 21-02-2023
Ramos Ramos is offline
Registrado
 
Registrado: feb 2023
Posts: 5
Poder: 0
Ramos Va por buen camino
Link ( a reparar ) de la solución.

youtube.com / watch ? v=joMxYfYxiag&ab_channel=LandersonGomes
Por favor, mirar hasta el final.
Saludos.


Última edición por Casimiro Notevi fecha: 21-02-2023 a las 18:14:40.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Error al conectarme al BDE weke Conexión con bases de datos 0 29-03-2007 13:23:28
Otro error para conectarme como cliente, sigo son conectarme :( Lore Castillo Oracle 1 21-06-2005 02:16:14
Puedo conectarme a un DB por TCP/IP Alexander MS SQL Server 2 27-05-2004 18:49:54
problemas al conectarme allende Firebird e Interbase 8 26-11-2003 19:21:51
Necesito conectarme con Postgresql hhuillcen Conexión con bases de datos 1 23-08-2003 15:05:58


La franja horaria es GMT +2. Ahora son las 20:07:30.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi