Hola Lista, gracias por las respuestas.
El sistema operativo sí es Windows 7 Home Premium de 32 bits. He
instalado estos mismos drivers tanto en 32 como en 64 bits (a traves de
SysWOW64. La aplicación es de 32 bits) sin ningún tipo de problema. Creo
que el problema reside en que efectivamente el driver antiguo no se ha
eliminado correctamente e "impide" la instalación del nuevo.
Hector, probaré como me indicas a desinstalarlo, pasar una herramienta
de limpieza de registro (CCleaner / JetClean) y registrarlo como
Administrador (que es lo que hice antes). Ya comentaré resultados.
Muchas gracias a todos.
Un saludo,
Luis
El 13/01/2014 19:54, Hector R. De los Santos escribió:
Hola I. N. T.,
A mi me paso algo parecido usando los controladores en Windows Vista/7
ODBC.
Haz lo siguiente:
1-) Desinstala el driver ODBC
2)- Descargate y ejecuta un programa llamado JetClean para que te
limpie los archivos temporales y registros huerfanos de Windows.
3) Vuelve a instalar el controlador ODBC ejecutandolo como administrador.
En mi caso no use esa version del driver, aunque el servidor tenia
PostgreSQL 9.2
Suerte!
:: HDS Consultores TI
Servidores | Redes | Programacion | GNU/Linux | PostgreSQL
Web: http://hdsconsultores.net
Blog: http://codigohds.com
Linux User #:320363
El 13 de enero de 2014, 13:29, "I.N.T. - Dpto. programación"
<[email protected]
<mailto:[email protected]>> escribió:
Buenas tardes Lista,
No sé si es ésta la lista aduecuada para este problema.
Estabamos trabajando en una base de datos (LATIN1) en un servidor
PostgreSQL 7.4 y la hemos pasado a UTF-8 en un servidor PostgreSQL
9.3. El paso de datos y el cambio de codificación ha sido
perfecta. Ningún problema.
El problema surge cuando antes conectabamos a la base de datos
desde una aplicación a través de psqlODBC PostgreSQL (muy
anticuada, ni recuerdo la versión). Entonces iba perfecto. Como
para la nueva base de datos este controlador no funciona bien (no
interpreta UTF-8, ni SSL, ...) hemos intentado conectar a través
del nuevo controlador psqlODBC 9-03-0100 (el último - PostgreSQL
ANSI). Las aplicaciones corren bajo Windows 7 Home Preminun 32
bits. Hemos desinstalado previavente el controlador antiguo.
Ejecutamos la instalación del nuevo controlador pero no la
registra bien. Si entras a los controladores de ODBC ves que están
los nombres (PostgreSQL ANSI y PostgreSQL Unicode) pero no los
controladores (ni versión ni DLL) aunque la instalación dice que
es correcta. No permite generar el origen de datos DSN por lo cual
no puedo generar la conexión aplicación-BBDD.
Alguien sabe porque pasa esto? La desinstalación del anterior
controlador no es correcta? Deja basura en algun lado? Podría
registrar manualmente los nuevos controladores ya que
automaticamente no lo hace? (Instalo y desinstalo como
Administrador con absolutamente todos los permisos).
Estoy absolutamente perdido y agradecería cualquier ayuda ...
Un saludo,
Luis
-
Enviado a la lista de correo pgsql-es-ayuda
([email protected] <mailto:[email protected]>)
Para cambiar tu suscripción:
http://www.postgresql.org/mailpref/pgsql-es-ayuda