Ver Mensaje Individual
  #4 (permalink)  
Antiguo 25/08/2004, 13:52
Avatar de Cuezaltzin
Cuezaltzin
 
Fecha de Ingreso: diciembre-2003
Ubicación: Frente al Monitor
Mensajes: 252
Antigüedad: 21 años, 3 meses
Puntos: 0
Hola de nuevo ya corregi mi codigo en base a las sugerencias de aavg pero sigo teniendo el mismo problema por que si pongo el usuario y contraseña correcta me sigue mandando el erro de contraseña inexictente en que estoy mal.

Private Sub Entrar_Click()

Log = Login
Pass = Password

'''''Login y Password son los Text

If Log = "" Then
MsgBox "ERROR DEBE INTRODUCIR UN LOGIN", vbInformation
Log.SetFocus
ElseIf Pass = "" Then
MsgBox "ERROR DEBE INTRODUCIR UNA C0ONTRASEÑA", vbInformation
Pass.SetFocus
ElseIf Log <> "" And Pass <> "" Then

Set cnGeneral = New ADODB.Connection
cnGeneral.Open "DRIVER={SQL Server};SERVER=Edgar;UID=;PWD=;DATABASE=AgendaVB"

Set rs = New ADODB.Recordset
rs.Source = "Select Usuario,Contraseña From Acceso Where Usuario = '" & Log & "'"
rs.Open , cnGeneral

If rs.EOF Then
MsgBox "USUARIO INEXISTENTE", vbInformation
Login.SetFocus

ElseIf Not rs.EOF Then

If Pass = rs.Fields("Usuario") Then
Show
Print Log
Print rs.Fields("Usuario")
Print Pass
Print rs.Fields("Contraseña")

Else
MsgBox "CONTRASEÑA INVALIDA", vbInformation
Password.SetFocus

End If
End If
End If


End Sub
__________________
Hasta la victoria Siempre.

Última edición por Cuezaltzin; 25/08/2004 a las 13:55