Compartir Conexion ASP

05/06/2005 - 19:35 por TT | Informe spam
Hola, soy nuevo en el mundo de ASP no así en c#, tengo que desarrollar una
aplicación con varios en WEBFORM y lo tipo hacer Update,Insert y Delete
sobre la BD voy hacerlo en C#, pero no se como puedo compartir la conexión a
una base de datos "ya sea SQL o MDB" para poderla utilizar en varios
formularios, ósea no se como compartir esa variables con varias paginas ASP,
la idea es declarar una variable de conexión y que los demás formularios la
pudieran utilizar para poder llenar DataSet "no se si me explico", si
alguien me pudiera dar alguna idea o pasarme algún ejemplo se lo
agradecería, pro que en esto de ASP estoy un poco verde aun.


gracias
 

Leer las respuestas

#1 A.Poblacion
05/06/2005 - 21:26 | Informe spam
"TT" wrote in message
news:
Hola, soy nuevo en el mundo de ASP no así en c#, tengo que desarrollar una
aplicación con varios en WEBFORM y lo tipo hacer Update,Insert y Delete
sobre la BD voy hacerlo en C#, pero no se como puedo compartir la conexión


a
una base de datos "ya sea SQL o MDB" para poderla utilizar en varios
formularios, ósea no se como compartir esa variables con varias paginas


ASP,
la idea es declarar una variable de conexión y que los demás formularios


la
pudieran utilizar para poder llenar DataSet "no se si me explico", si
alguien me pudiera dar alguna idea o pasarme algún ejemplo se lo
agradecería, pro que en esto de ASP estoy un poco verde aun.



Si realmente quieres compartir la conexión, puedes guardarla dentro del
objeto Application. Pero no es recomendable. Es mejor que cada vez que
tengas que usar una conexión la abras, la uses, y la cierres inmediatamente.
Esto no resulta lento gracias al pool de conexiones, que se activa de forma
automática si no lo desactivas expresamente. Lo que hace el pool es que
cuando cierras la conexión en tu programa, no la cierra de verdad, sino que
la devuelve al pool. Cuando se vuelve a necesitar desde otra página, al
abrir la conexión no se abre de verdad, sino que se recupera del pool la que
ya estaba abierta.

Preguntas similares