Foros del Web » Programando para Internet » ASP Clásico »

error que no consigo resolver...

Estas en el tema de error que no consigo resolver... en el foro de ASP Clásico en Foros del Web. buenas tardes a todos. tengo el siguiente código en una web en asp que la utilizo para comprobar 2 campos que me entra el usuario ...
  #1 (permalink)  
Antiguo 01/06/2004, 10:31
 
Fecha de Ingreso: mayo-2004
Mensajes: 40
Antigüedad: 21 años
Puntos: 0
error que no consigo resolver...

buenas tardes a todos. tengo el siguiente código en una web en asp que la utilizo para comprobar 2 campos que me entra el usuario a partir de un formulario. todo el código me funciona. solo me da un simple error en...

Cn.CommandText = "SELECT * FROM CLIENTES WHERE LOGIN_CLIENTE ='"&request.form("usuario") & "' AND PASSWORD_CLIENTE ='"&request.form("contrasena")'""

no se xq me falla. me da el siguiente error:

Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][Controlador ODBC Microsoft Access] Error de sintaxis en la cadena en la expresión de consulta 'LOGIN_CLIENTE ='cliente001' AND PASSWORD_CLIENTE ='cleinte001'.
/sintesis/control.asp, línea 17


la linia 17 es la qu he escrito antes.

alguien puede ser tan amable de decirme dónde esta el error de sintaxis? algo mal escrito? alguna comilla de mas?

gracias a todos.
saludos.
  #2 (permalink)  
Antiguo 01/06/2004, 10:35
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
Tenés mal el final de la instrucción. Te falta un '&' y te sobra una comilla:

Cn.CommandText = "SELECT * FROM CLIENTES WHERE LOGIN_CLIENTE ='"&request.form("usuario") & "' AND PASSWORD_CLIENTE ='"&request.form("contrasena") & '"
  #3 (permalink)  
Antiguo 01/06/2004, 10:41
 
Fecha de Ingreso: mayo-2004
Mensajes: 40
Antigüedad: 21 años
Puntos: 0
gracias. lo acabo de probar pero me sigue saliendo el mismo error...

Tipo de error:
Error de compilación de Microsoft VBScript (0x800A03EA)
Error de sintaxis
/sintesis/control.asp, línea 16, columna 148
Cn.CommandText = "SELECT * FROM CLIENTES WHERE LOGIN_CLIENTE ='"&request.form("usuario") & "' AND PASSWORD_CLIENTE ='"&request.form("contrasena") & '"
---------------------------------------------------------------------------------------------------------------------------------------------------^

linea 16 -> Cn.CommandText = "SELECT * FROM CLIENTES WHERE LOGIN_CLIENTE ='"&request.form("usuario") & "' AND PASSWORD_CLIENTE ='"&request.form("contrasena") & '"

--

ayuda por favor...
  #4 (permalink)  
Antiguo 01/06/2004, 11:23
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
pero si seré pelotud...

Cn.CommandText = "SELECT * FROM CLIENTES WHERE LOGIN_CLIENTE ='"&request.form("usuario") & "' AND PASSWORD_CLIENTE ='"&request.form("contrasena") & "'"


Ahora, si no me vuelvo a equivocar, está bien
  #5 (permalink)  
Antiguo 01/06/2004, 11:29
Avatar de maestro  
Fecha de Ingreso: febrero-2002
Ubicación: España
Mensajes: 2.364
Antigüedad: 23 años, 3 meses
Puntos: 1
Cita:
Iniciado por dazuaga
pero si seré pelotud...
__________________
Jose Maria Fernandez
[email protected]
Http://www.expansionweb.net
  #6 (permalink)  
Antiguo 01/06/2004, 11:45
 
Fecha de Ingreso: mayo-2004
Mensajes: 40
Antigüedad: 21 años
Puntos: 0
ohhhhhhhhhhhhh !! gracias a dios! por fin me funciona!!! muchas gracias....

llevaba semanas con el error.

muy muy muy agradecido.
saludo!!!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:33.