Conexión con informix en ASP

Tengo esto en el fichero ASP
set conn=Server.CreateObject("ADODB.Connection")
set resulbd=Server.CreateObject("ADODB.Recordset")
conn.ConnectionString="DSN=dani;UID=dani;PWD=dani;"
conn.Open
Y el error es el siguiente :
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][Administrador de controladores ODBC] No se encuentra el nombre del origen de datos y no se especificó ningún controlador predeterminado
/dani/paciente.asp, línea 15
He comprobado que por ejemplo desde powerbuilder el ODBC dani (de sistema) funciona correctamente, es decir tengo conexión a la BD dani (Informix)
¿Cómo puedo solucionarlo?

1 respuesta

Respuesta
1
Se supone que el ASP es ejecutado en el ordenador con esa conexión DNS, sino no te funcionará.
Quizás este código te funcione:
set conn=Server.CreateObject("ADODB.Connection")
set resulbd=Server.CreateObject("ADODB.Recordset")
conn.ConnectionString="DNS=dani;UID=dani;PWD=dani;"
conn.Open
Efectivamente el código ASP se ejecuta en la maquina donde está el ODBC a Informix pero el código no me funciona, es como si no encontrase el controlador pero no se porque (ya he comprobado los permisos)
Has probado mi código, mira www.elguruprogramador.com.ar

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas