Camaradas del Foro, saludos desde aca de Chile.....
Tengo una sentencia While que recorre toda una tabla hasta encontrar dos campos y despues asigna true a un valor, PERO, despues de entrar al IF q esta dentro del While sigue recorriendo la tabla y lo que yo quiero es que una vez que entre al IF y entrege el valor a esa variable se salga del While, es eso posible con alguna instruccion, trate asignandole false a la variabla condicion del While pero no me deja, Favor ayudarme, de antemano gracias, adjunto codigo. la parte en Negrita es donde ocurre lo anterior explicado.....
Public Sub ingreso()
If chkDesarrollo.Checked Then
strServidor = "SERVIDOR"
Else
strServidor = "SOPORTE"
End If
conectar_bd()
Command = New SqlCommand("select * from Usuarios", Connection)
Command.ExecuteNonQuery()
leer = Command.ExecuteReader
While leer.Read = True
If usu.Text = leer.Item("nombre_usuario") AndAlso password.Text = leer.Item("password") Then
segu = True
End If
End While leer.Close()
If segu = False Then
MsgBox("el usuario no existe")
usu.Text = ""
password.Text = ""
usu.Focus()
Else
Dim FormSolicitud As New Solicitud
FormSolicitud.Show()
End If
Connection.Close()
End Sub