Fallo conexión a BBDD

16/08/2004 - 15:06 por Ana | Informe spam
Hola,

Tengo dos funciones en las cuales se utiliza una
conexión a BD mediante DSN.

A la primera función la llamo desde un Windows Form y todo funcionas
correctamente. Pero seguidamente desde el load de un WebForm. Llamo a la
otra función y aquí es cuando falla. El DSN que utilizo es el mismo para las
dos. Y en la primera función cierro la conexión(conn.Close();)

Este es el error :
ERROR [IM002] [Microsoft][Administrador de controladores ODBC] No se
encuentra el nombre del origen de datos y no se especificó ningún
controlador predeterminado.
El código que tengo en la segunda función es el siguiente y esta copiado y
pegado de la primera.

OdbcConnection conn;


conn = new OdbcConnection("Dsn=cliente;");


Cliente.ClienteDetalle cli =new Cliente.ClienteDetalle();


conn.Open();

Si alguien me puede dar alguna solución.



GRACIAS
 

Leer las respuestas

#1 Octavio Hernandez
16/08/2004 - 23:07 | Informe spam
Ana,

Mira el tema de los permisos, es algo a mirar siempre que un fgragmento de
código funciona en Windows y en web no.
Puede que el usuario bajo uya cuenta se ejecuta la aplicación web no tenga
permisos suficientes...

Slds - Octavio

"Ana" escribió en el mensaje
news:%
Hola,

Tengo dos funciones en las cuales se utiliza una
conexión a BD mediante DSN.

A la primera función la llamo desde un Windows Form y todo funcionas
correctamente. Pero seguidamente desde el load de un WebForm. Llamo a la
otra función y aquí es cuando falla. El DSN que utilizo es el mismo para


las
dos. Y en la primera función cierro la conexión(conn.Close();)

Este es el error :
ERROR [IM002] [Microsoft][Administrador de controladores ODBC] No se
encuentra el nombre del origen de datos y no se especificó ningún
controlador predeterminado.
El código que tengo en la segunda función es el siguiente y esta copiado y
pegado de la primera.

OdbcConnection conn;


conn = new OdbcConnection("Dsn=cliente;");


Cliente.ClienteDetalle cli =new Cliente.ClienteDetalle();


conn.Open();

Si alguien me puede dar alguna solución.



GRACIAS



Preguntas similares