Hola amigos...
Les comento mi problema.
Estoy desarrollando un sistema para el trabajo en Visual Basic conectándolo a una base de datos de PostgreSQL.
Para realizar la conexión, utilizo un DSN de Archivo que creé desde las herramientas administratvas de Windows.
En el ado de Visual Basic, en la cadena ConnectionString utilizo la siguiente línea:
FILE NAME=C:\XXX-DBConnection.dsn
Utilizo Windows XP y Visual Basic 6, PostgreSQL 8.4
El inconveniente es el siguiente:
Hasta ayer todo venía perfecto con Windows XP SP2.
A la noche se actualizó el MALDITO XP a SP3 y ahora, no se por que, no funciona mas la conexión.
Cuando abro el proyecto en Visual Basic, me da el siguiente error:
"El archivo no es archivo compuesto válido"
Intenté crear nuevamente el archivo .dsn pero sigue sin funcionar. No se por que pasa.
Encontré que el SP3 trae un problema que ay que corregirlo y es el siguiente:
KB950982 - Una lista de DSN de sistema ODBC se trunca cuando el número total de caracteres que se utilizan en todos los nombres de DSN es más de 7500 en un equipo basado en Windows XP
Aclaración: Ya tenía TODO el sistema funcionando y listo para instalar y utilizar, pero, magicamente, apareció este problema. Un claro ejemplo de por que uso Linux en mi Casa jajaja.
Ayuda por favor!!!!!!!