ya intentaste con codigo enbbebed ?
ejemplo:
Código:
If MiConexion.State = ConnectionState.Closed Or MiConexion.State = ConnectionState.Broken Then
MiConexion.open()
End If
command = new Sqlcommand("miQuery",MiConexion)
Command.ExecuteNonQuery()
MiConexion.close()