Visual Basic.NET - Error en Consulta

 
Vista:

Error en Consulta

Publicado por Michael (1 intervención) el 06/09/2010 15:19:46
Saludos, tengo un servidor con SQL Server 2008 Express y me conecto remotamente a traves de 10 maquinas clientes. En ocasiones me sale el siguiente error al realizar una consulta:

"ExecuteNonQuery requires an open and available Connection. The connection's
current state is closed."

¿Porque es este error?

¿Será porque en cada sucursal tengo un SQLConnection.Open( ) al correr cada apliación cliente y nunca lo cierro?

¿De que manera puedo solucionarlo?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Error en Consulta

Publicado por Damian (824 intervenciones) el 10/09/2010 14:51:45
Al contrario, lo que ahi te dice es que la "conexión actual está cerrada y requiere una coexión abierta".
Debes fijarte bien en el código, porque en alguna parte lo cierras y luego intentas trabajar con SQL pero la conexión esta cerrada, por eso debes abrirla.
Para asegurarte esto, tienes que poner antes de trabajar con SQL algo asi:

If MiConexion.State = ConnectionState.Closed Then
MiConexion.Open()
End If
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar