Fallo en conexión con DSN

adpa
17 de Agosto del 2004
Hola,

Dentro de un WebService 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