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
Dim connectionstring As String = l_bd Dim numpoints As Integer = 0 Dim counttext As String = " SELECT count(*) FROM administrador " & _ " WHERE rpe= '" & l_rpe & "'" & _ " and pass = '" & l_pass & "'" Dim myConnection As New SqlConnection(connectionstring) Dim myCount As New SqlCommand(counttext, myConnection) myConnection.Open() numpoints = myCount.ExecuteScalar() myConnection.Close() If Val(numpoints) > 0 Then Return (True) Else Return (False) End If