PDA

Ver la Versión Completa : Sqldirect + Postgress 9.3


ASAPLTDA
25-05-2014, 18:41:14
Hola
Quiero migrar de firebird 2.1 a postgresql 9.3 32b cuanto trata de conectarme me da el error falta libpq.dll , copio esta dll donde esta el programa y me genera el error falta vsinit.dll y la descargo y la copio a wondows \system32 entonces pide la dll libintl

La pregunta es si alguien tiene los requerimientos para utilizar la combinacion sqldirect-postgress o me recomiendan migrar a otros componentes?

gracias por sus aportes

ASAPLTDA
28-05-2014, 03:32:54
Hola
Quiero migrar de firebird 2.1 a postgresql 9.3 32b cuanto trata de conectarme me da el error falta libpq.dll , copio esta dll donde esta el programa y me genera el error falta vsinit.dll y la descargo y la copio a wondows \system32 entonces pide la dll libintl

gracias por sus aportes
Adicione al path de windows la ruta del folder de postgress en mi caso es el siguiente: :D
C:\Program Files (x86)\PostgreSQL\9.3\bin

gatosoft
17-09-2014, 05:19:34
Amigo ASAPLTDA,

A partir de la version XE5, embarcadero introdujo FireDAC, como una solución "nativa" para el manejo de multiples bases de datos, yo siempre sugiero seguir al maximo posible el estándar...

Sin emabrgo, Firedac tambien tiene requerimientos similares para la conexión, requiriendo las librerias que mencionas (http://docwiki.embarcadero.com/RADStudio/XE5/en/Connect_to_PostgreSQL_%28FireDAC%29)
libpq.dll
ssleay32.dll
libeay32.dll
libintl-8.dll
libiconv-2.dll

Personalmente recomiendo fuertemente UniDac (de Devart) (http://www.devart.com/unidac/), que se conecta de frma DIRECTA a PostgreSQL, sin utilizar librerias intermediarias... y te permite conectarte desde la 7 hasta las última liberada.

Es un componente pago (200 USD aprox. Single license), pero creeme que vale la pena, pues tiene una filosofia multibase de datos muy similar a la de FireDAC... Si quieres ir a la fija con tus productos y no tener lios de instalación con tus clientes te lo recomiendo...

Te soporta desde Delphi 6 hasta Delphi XE7 (Salí hoy y la estaba esperando..!!!)

Unidac ademas, tiene un componente que me parece genial llamado VirtualTable, para manejar tablas en memoria, muy sencillo de utilizar y potente...

Casimiro Notevi
17-09-2014, 11:13:48
Una duda que tengo: ¿firedac no es unidac, que lo ha comprado embarcadero?

gatosoft
17-09-2014, 20:49:18
No... Embarcadero compró fue AnyDac (http://www.andreanolanusse.com/en/what-does-anydac-acquisition-by-embarcadero-mean-for-delphi-and-cbuilder-developers/)

Casimiro Notevi
17-09-2014, 21:07:57
Gracias ^\||/