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
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
#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$
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
#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.



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
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
#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.

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
#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$
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
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida