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

#1 CCA \( : \) \)
17/07/2004 - 17:48 | Informe spam
lo que puedes hacer es cerra la conexion de la base de
datos.
Este es un ejemplo de un reader que tengo y ejecuta es sp

Dim cmd As New SqlClient.SqlCommand
cmd.Connection = Me.cone
cone.Open()
cmd.CommandType =
CommandType.StoredProcedure
Dim p1 As New SqlParameter("@codigo",
frm2.codigo)
cmd.Parameters.Add(p1)
cmd.CommandText = Me.sph
Me.jejedr = cmd.ExecuteReader()
Dim cnt As Integer = jejedr.FieldCount
Dim i As Integer = 0
While jejedr.Read
For i = 0 To cnt - 1
Me.arrParametros(i) =
jejedr.Item(i)
Next
End While
cone.Close()
Puedes tambien ver el comportamiento que tiene el reader
cuando le haces execute, en mi caso es por defecto.

Espero que te sirva
bye
Mostrar la cita
#2 José David Galviz M
18/07/2004 - 15:41 | Informe spam
El DataReader es un ojeto que trabaja conectado a la base de datos, la
conexión se cierra solo cuando usas el método CLOSE del datareader.

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

"Rodrigo Caro" escribió en el mensaje
news:2efb701c46b88$b41c89f0$
Mostrar la cita
#3 Rodrigo Caro A.
19/07/2004 - 18:16 | Informe spam
Aun asi,

utilizo el cierre de la conexion y aun asi esta continua
abierta. Me percato porque utilizo el analizador de SQL y
me acusa que esta conexion sigue operando.



Mostrar la cita
("@codigo",
Mostrar la cita
jejedr.FieldCount
Mostrar la cita
Reader
Mostrar la cita
#4 Rodrigo Caro
19/07/2004 - 23:52 | Informe spam
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.

Mostrar la cita
#5 José David Galviz M
21/07/2004 - 17:22 | 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$
Mostrar la cita
Ads by Google
Search Busqueda sugerida