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

error en SQL

Estas en el tema de error en SQL en el foro de ASP Clásico en Foros del Web. hola, estoy pasando un parametro a otra pagina y al recibirlo lo comparo asi: valor = Request("valor") ... conexion .... SQL="SELECT * FROM respuestas WHERE ...
  #1 (permalink)  
Antiguo 31/01/2004, 16:10
Avatar de zink  
Fecha de Ingreso: mayo-2002
Ubicación: Aguascalientes
Mensajes: 125
Antigüedad: 22 años, 1 mes
Puntos: 0
error en SQL

hola, estoy pasando un parametro a otra pagina y al recibirlo lo comparo asi:

valor = Request("valor")
...
conexion
....
SQL="SELECT * FROM respuestas WHERE id_1= " & valor


tambienlo intenté asi y nada:

SQL="SELECT * FROM respuestas WHERE id_1= " & Request("valor")

el campo id_1 es de tipo texto, y el parametro que le envio tambien.

Me marca este error:
Microsoft JET Database Engine error '80040e10'
No value given for one or more required parameters.

ya verifiqué y el parametro si lo pasa a la segunda pagina.

Aguna sugerencia???

Gracias de antemano
  #2 (permalink)  
Antiguo 31/01/2004, 21:04
 
Fecha de Ingreso: enero-2004
Mensajes: 57
Antigüedad: 20 años, 4 meses
Puntos: 0
Hola! Yo conecto igual que tú solo que uso esto, a ver si te sirve:

SQL="SELECT * FROM Usuarios WHERE DNI=' "&dni&" ' "

A mi así me funciona, prueba tu :)

Hasta Luego!

Maru.-
  #3 (permalink)  
Antiguo 01/02/2004, 22:30
 
Fecha de Ingreso: febrero-2004
Mensajes: 65
Antigüedad: 20 años, 4 meses
Puntos: 0
valor que tipo de dato es?
porque si es un string deberias encerrarlo entre ' ' como bien te dijo zink

Saludos
__________________
Orlando F. Brea
SmartSol - Soluciones Inteligentes


Diseño y Desarrollo de Soluciones Web
  #4 (permalink)  
Antiguo 02/02/2004, 11:53
Avatar de zink  
Fecha de Ingreso: mayo-2002
Ubicación: Aguascalientes
Mensajes: 125
Antigüedad: 22 años, 1 mes
Puntos: 0
Muchas gracias maru539 y orlandob efectivamente es un string y funcionó muy bien como me dijeron, 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:05.