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

Error raro:

Estas en el tema de Error raro: en el foro de ASP Clásico en Foros del Web. Paso unos parámetros a travez de una formula con enctype="multipart/form-data" y los recojo en la página donde son insertados a la BD. Hago un select ...
  #1 (permalink)  
Antiguo 02/01/2003, 21:59
 
Fecha de Ingreso: enero-2002
Ubicación: Perez Zeledon Costa Rica
Mensajes: 1.009
Antigüedad: 22 años, 5 meses
Puntos: 11
Error raro:

Paso unos parámetros a travez de una formula con enctype="multipart/form-data" y los recojo en la página donde son insertados a la BD.

Hago un select para verificar el username y pass, de la sigiente forma:

Call OpenDBConn
regSQL = ""
regSQL = regSQL & "SELECT COUNT(*) as Total FROM Registration WHERE username = "&Up.Form("UserName")& " AND password = "&Up.form("Password")& " "
Set regRS = GobjConnect.Execute(regSQL)

Pero me da este error:
Tipo de error:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E10)
[Microsoft][Controlador ODBC Microsoft Access] Pocos parámetros. Se esperaba 2.
· Datos de POST:
error '80020009'
Ocurrió una excepción.
/iisHelp/common/500-100.asp, line 223

Como me parece que se da debido a que no está leyendo el "&Up.Form("UserName")& " y el "&Up.form("Password")& "

Hago un response.write Up.form("Password")
response.write Up.Form("UserName")

y ambos son escritos, o sea pasan, entonces me quedo en neutro.

Qué es? Por qué no funca?
Gracias
  #2 (permalink)  
Antiguo 02/01/2003, 23:10
Avatar de coriadavid  
Fecha de Ingreso: mayo-2002
Ubicación: Buenos Aires Argentina
Mensajes: 74
Antigüedad: 22 años
Puntos: 0
Fijate si en el regSQL, no te esta faltando algun parametro, o si todos los datos son correctos...
saludos
__________________
MicroNetwork
www.micronetwork.com.ar
Departamento de Programacion

  #3 (permalink)  
Antiguo 03/01/2003, 03:04
Avatar de nazkatuta  
Fecha de Ingreso: julio-2002
Ubicación: EH - BCN
Mensajes: 222
Antigüedad: 21 años, 10 meses
Puntos: 0
Si el nombre de usuario y la clave son alfanumericos (lo lógico) entonces te faltan unas comillas simples en la intruccion SQL

sería asi...

regSQL = regSQL & "SELECT COUNT(*) as Total FROM Registration WHERE username = ' "&Up.Form("UserName")& "' AND password = '"&Up.form("Password")& "' "
  #4 (permalink)  
Antiguo 03/01/2003, 07:32
 
Fecha de Ingreso: enero-2002
Ubicación: Perez Zeledon Costa Rica
Mensajes: 1.009
Antigüedad: 22 años, 5 meses
Puntos: 11
etnian razón amigos.

Muuchas Gracias!
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 20:10.