Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/11/2009, 15:32
Avatar de gakutaru
gakutaru
 
Fecha de Ingreso: agosto-2005
Ubicación: frente a mi NtbK
Mensajes: 239
Antigüedad: 18 años, 9 meses
Puntos: 6
if consulta hecha = true ...

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 :$