Conexion Abierta VB.NET

17/07/2004 - 01:00 por Rodrigo Caro | Informe spam
Hola,
Estoy utilizando Visual Basic.net y utilizando un Reader
o un adaptador la conexion queda abierta a pesar que la
cierro. Esto lo digo porque en el analizador de SQL la
conexion sigue abierta. Yo programaba lo mismo en VFP y
no ocurre esto.

Preguntas similare

Leer las respuestas

#6 Rodrigo Caro
21/07/2004 - 17:50 | Informe spam
Rodrigo, no recuerdo en donde, pero el sitio tiene un


parámetro que le dice
cuantas conexiones colocar en cola, por defecto creo que


son 10, entonces
así cierres la conexión el la tendrá abierta para hacer


más rápidas las
siguientes solicitudes.

Mas tarde te digo en donde lo configuras.

ING. JOSE DAVID GALVIZ MUÑOZ
MCAD
DCE Tercera Estrella

"Rodrigo Caro" escribió en el mensaje
news:022701c46dda$a1952220$
Lo he intentado cerrando la conexion y el datareader,
pero aun asi si miro el analizador de SQL Server la
conexion permanece abierta a pesar que las conexiones




del
datareader y de la conexion estan cerradas...

Se suponia que ADO.NET es desconectado, pero viendo el
resultado el SQL (Utilizando incluzo el Wizard de .NET)
mantiene la conexion abierta ..

Pruebenlo...

Rodrigo Caro
Chile.





Gracias ...


>Hola,
>Estoy utilizando Visual Basic.net y utilizando un




Reader
>o un adaptador la conexion queda abierta a pesar que




la
>cierro. Esto lo digo porque en el analizador de SQL la
>conexion sigue abierta. Yo programaba lo mismo en VFP




y
>no ocurre esto.
>.
>




.

Respuesta Responder a este mensaje
#7 Lázaro
23/07/2004 - 16:38 | Informe spam
Por defecto SQL Server maneja un pool de conexiones inactivas, cuando se abre otra conexión el SQL Server mira en ese pool y tarda menos en responder el paquete de apertura de conexión.

Se puede modificar en las propiedades de la conexión a la BD, pero lo mejor es que no te preocupes no es como antes que se quedaban abiertas de verdad. Aún así debes seguir los pasos que haces de destruir y cerrar los objetos contra la BD.

De todas maneras si haces un select en la tabla sysprocesses, verás como esas conexiones están marcadas de forma especial.

Salu2.

"Rodrigo Caro" wrote:

Lo he intentado cerrando la conexion y el datareader,
pero aun asi si miro el analizador de SQL Server la
conexion permanece abierta a pesar que las conexiones del
datareader y de la conexion estan cerradas...

Se suponia que ADO.NET es desconectado, pero viendo el
resultado el SQL (Utilizando incluzo el Wizard de .NET)
mantiene la conexion abierta ..

Pruebenlo...

Rodrigo Caro
Chile.

>Hola,
>Estoy utilizando Visual Basic.net y utilizando un Reader
>o un adaptador la conexion queda abierta a pesar que la
>cierro. Esto lo digo porque en el analizador de SQL la
>conexion sigue abierta. Yo programaba lo mismo en VFP y
>no ocurre esto.
>.
>

Respuesta Responder a este mensaje
#8 Rodrigo Caro Aranguiz
24/07/2004 - 00:53 | Informe spam
De verdad muchas gracias,

Si pudiese darte una votacion por eso, te daria un
excelente !!

Saludos



Por defecto SQL Server maneja un pool de conexiones


inactivas, cuando se abre otra conexión el SQL Server
mira en ese pool y tarda menos en responder el paquete de
apertura de conexión.

Se puede modificar en las propiedades de la conexión a


la BD, pero lo mejor es que no te preocupes no es como
antes que se quedaban abiertas de verdad. Aàºn asà­ debes
seguir los pasos que haces de destruir y cerrar los
objetos contra la BD.

De todas maneras si haces un select en la tabla


sysprocesses, verà¡s como esas conexiones està¡n marcadas
de forma especial.

Salu2.

"Rodrigo Caro" wrote:

Lo he intentado cerrando la conexion y el datareader,
pero aun asi si miro el analizador de SQL Server la
conexion permanece abierta a pesar que las conexiones




del
datareader y de la conexion estan cerradas...

Se suponia que ADO.NET es desconectado, pero viendo el
resultado el SQL (Utilizando incluzo el Wizard




de .NET)
mantiene la conexion abierta ..

Pruebenlo...

Rodrigo Caro
Chile.

>Hola,
>Estoy utilizando Visual Basic.net y utilizando un




Reader
>o un adaptador la conexion queda abierta a pesar que




la
>cierro. Esto lo digo porque en el analizador de SQL




la
>conexion sigue abierta. Yo programaba lo mismo en VFP




y
>no ocurre esto.
>.
>



.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida