Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/08/2011, 07:51
Avatar de io_web
io_web
 
Fecha de Ingreso: junio-2011
Mensajes: 57
Antigüedad: 12 años, 10 meses
Puntos: 0
Reconocer letras y numeros en login

Hola Amigos:

esta es la cuestion

supngamos que yo tengo 2 textobx para la sesion el de : rpe y el de contraseña.
y al dar de alta registros me crea nuevos administradores como debe de ser, el problema
esta en que los rpe son numeros y letras, y pues si yo agrego un administrador ej: 11111 con clave 123
y despues inicio sesion me da el acceso funcionando correctamente.

pero si yo agergo a la tabla de administradores un administrador ej: admin123 con clave ff123
si inserta el registro, pero al momento de iniciar session me da el error de que no encuentra el registro.

creo que es por que no identifica las letras, solo los numeros.
creo que el error esta en esta variable:

numpoints = mycount.executescalar()

aca esta el codigo completo de la funcion valida existencia

Código ASP:
Ver original
  1. Dim connectionstring As String = l_bd
  2.         Dim numpoints As Integer = 0
  3.         Dim counttext As String = " SELECT count(*) FROM administrador " & _
  4.                                   " WHERE rpe= '" & l_rpe & "'" & _
  5.                                   " and pass = '" & l_pass & "'"
  6.  
  7.  
  8.  
  9.         Dim myConnection As New SqlConnection(connectionstring)
  10.         Dim myCount As New SqlCommand(counttext, myConnection)
  11.  
  12.  
  13.         myConnection.Open()
  14.         numpoints = myCount.ExecuteScalar()
  15.         myConnection.Close()
  16.  
  17.         If Val(numpoints) > 0 Then
  18.             Return (True)
  19.         Else
  20.             Return (False)
  21.         End If
__________________
"Sabio es aquel que tiene sabiduría, Pero también es aquel que acepta la corrección"