no se como hacer para cuando hago una consulta devuelva true si la consulta encontro algo
x ejemplo:
en el siguiente codigo:
Código:
Sub Click_LoginCuenta(ByVal s As Object, ByVal e As EventArgs)
Dim strConSesion As String
Dim conSeSSion As SqlConnection
Dim strSelectSesion As String
Dim cmdSelectSesion As SqlCommand
Dim dtrSesion As SqlDataReader
strConSesion = System.Configuration.ConfigurationManager.AppSettings("conSesion") 'para conectar co la bd
conSeSSion = New SqlConnection(strConSesion) 'ago coneccion con la bd
strSelectSesion = "Select * From Cuenta Where idSesion = @usuario"
cmdSelectSesion = New SqlCommand(strSelectSesion, conSeSSion)
cmdSelectSesion.Parameters.AddWithValue("@usuario", txtUsuario.Text)
Try
conSeSSion.Open()
dtrSesion = cmdSelectSesion.ExecuteReader()
While dtrSesion.Read
If @@ENCONTRO ALGO@@Then
If dtrSesion("Pass") = txtClave.Text Then
Response.Redirect("Validar.aspx")
Else
Label2.Text = "Passwor erronia"
End If
Else
Label3.Text = "usuario no existe"
End If
conSeSSion.Close()
End While
Catch
Label1.Text = "No se encuentra el usuario"
End Try
End Sub
en este caso particular, si el usuario existe, deveria devolver true la consulta de que encontro algo
en la linia :
If @@ENCONTRO ALGO@@Then
si no encuentra nada devuelve false y muestra "usuario no existe"
no se si me explico :$