Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

El estado actual de la conexión es abierta

1,113 views
Skip to first unread message

Alexa

unread,
May 14, 2009, 9:14:32 PM5/14/09
to
En las pruebas de ejecuci�n de mis paginas aspx en VWDeveloper, suele
salir el mensaje de error "El estado actual de la conexi�n es abierta"
debido a alguna interrupcion en la ejecuci�n por alguna instrucci�n fallida
del c�digobehind; el asunto es que luego de corregir el error y volver a
ejecutar la p�gina me sigue saliendo el mismo mensaje , y la �nica forma
que he hallado hasta ahora es cerrar el VWDeveloper y volver a abrir el
proyecto web y el problema se soluciona �existe alguna otra forma m�s
pr�ctica de solucionar esto ?


IsakMtz

unread,
May 18, 2009, 6:04:15 PM5/18/09
to
A mi tambien me ha salido ese mismo error, pero con aplicaciones StandAlone.
Y me sucedio cuando abria una conexion, se generaba una excepcion y despues
trataba de abrir la conexion otra vez.

Espero te pueda ser util, la idea es revisar si ya se cerro la conexion, si
es asi entonces podemos abrirla.

Alexa

unread,
May 19, 2009, 10:50:58 PM5/19/09
to
Claro que es la idea ver donde se queda la conexi�n abierta, pero el
problema es que para hacer esa revision y modicar el c�digo tengo que
cerrar totalmente el VWDeveloper y volverlo a abrir.
"IsakMtz" <Isa...@discussions.microsoft.com> escribi� en el mensaje
news:01F27CF8-93BA-492C...@microsoft.com...

samuel...@gmail.com

unread,
May 29, 2017, 7:52:24 PM5/29/17
to
Puede haber un error en alguna linea de comando o en un modulo si
pusiste una variable.Open() pon debajo Variable.Close() por ejemplo:

Public Sub conectarse()

Try
conn.Open()

/*Aqui cierras la coneccion
conn.Close()


Catch ex As Exception
MsgBox(ex.ToString)

End Try

End Sub

yeni...@gmail.com

unread,
Aug 30, 2017, 12:21:01 AM8/30/17
to
Para abrir la conexión llamas la subrutina:
Sub conectar()
Try
If cnn.State = ConnectionState.Closed Then
cnn.ConnectionString = ruta
cnn.Open()
Else
Exit Sub
End If
Catch ex As Exception
MsgBox(ex.Message, MsgBoxStyle.Critical)
End Try
End Sub


y para cerrar la conexión


Sub desconectar()
Try
If cnn.State = ConnectionState.Open Then
cnn.Close()
Else
Exit Sub
End If
Catch ex As Exception
MsgBox(ex.Message, MsgBoxStyle.DefaultButton1)
End Try
End Sub


PD: de esta forma más nunca te dara el mensaje de necesitar una conexión abierta o cerrada que ya está
0 new messages