problemas con conexiones desde VB.NET

20/07/2004 - 23:45 por julio cesar | Informe spam
Amigos tengo un problema:

Estoy creando una aplicacion en VB.NET y estoy utilizando
los nuevos objetos de acceso a datos (Dataset,
DataAdapter, Command, etc). el problema surge cuando
realizo las consultas a la base de datos (SQL server
2000). El MSDN dice que una tecnica es abrir la conexion,
realizar la consulta, asignarsela a un dataset y cerrar
la conexion, esto lo estoy haciendo, pero cuando veo el
comportamiento del numero de conexiones desde el servidor
se muestran tres conexiones cuando se supone que cerre
las conexiones, en teoria no deberia haber conexiones
pero no es asi, cuando cierro la aplicacion se eliminan
las tres conexiones. Cuàl es el problema?, ya vi algunas
de las preguntas que se encuentran en esta pagina pero ya
he hecho lo que dice y me sigue marcando un numero
superior de conexiones. Espero que alguno de ustedes me
pueda ayudar
 

Leer las respuestas

#1 Javier Loria
21/07/2004 - 03:06 | Informe spam
Hola Julio:
El Windows tiene configurado por default un concepto llamada "Connexion
Pooling", que es basicamente un mecanismo para mantener en "cache" las
conexiones, y con esto lograr que sean MUCHO mas rapidas las siguientes
conexiones.
Si no lo deseas agrega a tu string de conexion:
"OLE DB Services = -2;"
Con esto deberias apagarlo, pero excepto en casos muy puntuales te lo
desrecomiendo.
Saludos,

Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda..
julio cesar escribio:
Amigos tengo un problema:

Estoy creando una aplicacion en VB.NET y estoy utilizando
los nuevos objetos de acceso a datos (Dataset,
DataAdapter, Command, etc). el problema surge cuando
realizo las consultas a la base de datos (SQL server
2000). El MSDN dice que una tecnica es abrir la conexion,
realizar la consulta, asignarsela a un dataset y cerrar
la conexion, esto lo estoy haciendo, pero cuando veo el
comportamiento del numero de conexiones desde el servidor
se muestran tres conexiones cuando se supone que cerre
las conexiones, en teoria no deberia haber conexiones
pero no es asi, cuando cierro la aplicacion se eliminan
las tres conexiones. Cuàl es el problema?, ya vi algunas
de las preguntas que se encuentran en esta pagina pero ya
he hecho lo que dice y me sigue marcando un numero
superior de conexiones. Espero que alguno de ustedes me
pueda ayudar

Preguntas similares