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

& al final de una consulta... HELP!

Estas en el tema de & al final de una consulta... HELP! en el foro de ASP Clásico en Foros del Web. Buenas, tengo un problema del que no se cómo salir... En una consulta a la DB pongo la siguiente sentencia: SQL = "SELECT password FROM ...
  #1 (permalink)  
Antiguo 22/01/2002, 04:45
 
Fecha de Ingreso: enero-2002
Mensajes: 3
Antigüedad: 22 años, 4 meses
Puntos: 0
& al final de una consulta... HELP!

Buenas,
tengo un problema del que no se cómo salir...
En una consulta a la DB pongo la siguiente sentencia:
SQL = "SELECT password FROM usuarios WHERE user_id = " & usuario
donde usuario es una variable que recoge una cadena procedente de una página WAP enviada por el método GET.
La recogo así:
usuario = Request.Querystring("user")
He hecho varias pruebas. Si le indico diréctamente a user_id un usuario existente, es decir SQL = "...user_id='manolo'" no da problema.
Tb he probado a escribir por pantalla la variable SQL, y resulta que no reconoce como parte de la consulta el final de la sentencia, es decir pasa del & usuario .
¿Qué puedo hacer?. En todos los ejemplos que he visto lohacen así y estoy atascada. Parece muy sencillo pero supongo que algo no haré.
Necesito ayuda urgente, please!!!!.

Gracias,

Torpeda.
  #2 (permalink)  
Antiguo 22/01/2002, 04:53
 
Fecha de Ingreso: enero-2002
Mensajes: 18
Antigüedad: 22 años, 4 meses
Puntos: 0
Re: & al final de una consulta... HELP!

Comprueba que cierras perfectamente la cadena : SQL = "SELECT password FROM usuarios WHERE user_id = " & usuario & ""

O que realemente el parametro que le estas pasando por QueryString se llama "user", creo que si en eso no está el error, es cosa de brujas... jeje Un Saludo.
  #3 (permalink)  
Antiguo 22/01/2002, 05:51
Avatar de Helbira  
Fecha de Ingreso: octubre-2001
Ubicación: Sevilla, España
Mensajes: 1.228
Antigüedad: 22 años, 7 meses
Puntos: 5
Re: & al final de una consulta... HELP!

Te faltan las comillas simples en la consulta:

SQL = "SELECT password FROM usuarios WHERE user_id = '" & usuario & "'"


<div align="left">
<img src="http://www.sfn.saskatoon.sk.ca/~ad676/moon/img/kissy.gif" border="0">
</div>
  #4 (permalink)  
Antiguo 22/01/2002, 13:36
 
Fecha de Ingreso: enero-2002
Mensajes: 3
Antigüedad: 22 años, 4 meses
Puntos: 0
Re: & al final de una consulta... HELP!

Aunque no lo creáis, no me funcionaba haciendo lo que me habéis dicho. Lo juro. Serán cosas de brujillas!!. Finalmente he hecho este truquillo (malo) y me ha funcionado. Misterio... ¿alguien me explica el porqué?

SQL = &quot;SELECT password FROM usuarios WHERE user_id = '&quot;
SQL = SQL &amp; usuario
SQL = SQL &amp; &quot;'&quot;

Muchas gracias por contestarme!.
Nos vemos de nuevo pronto, seguro...

Torpeda.
  #5 (permalink)  
Antiguo 22/01/2002, 13:44
 
Fecha de Ingreso: agosto-2001
Mensajes: 399
Antigüedad: 22 años, 10 meses
Puntos: 0
Re: & al final de una consulta... HELP!

user_id de qué tipo es?
  #6 (permalink)  
Antiguo 22/01/2002, 13:59
 
Fecha de Ingreso: enero-2002
Mensajes: 3
Antigüedad: 22 años, 4 meses
Puntos: 0
Re: & al final de una consulta... HELP!

es de tipo Texto
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 21:03.