ASP - Ayuda con SELECT y SQL en ASP

 
Vista:

Ayuda con SELECT y SQL en ASP

Publicado por Calvin (1 intervención) el 11/04/2004 22:31:39
Hola Amigos,
La verdad es que esto me esta volviendo loco, estoy haciendo una aplicacion ASP con SQL Server 2000 todo funciona bien, pero el problema es cuando quiero usar SELECT con variables y/o condiciones de busqueda.

La linea es esta:

oQuery = "SELECT * FROM hotel_auth WHERE hotel_name = '" &Request.Form("user_name")& "'"

Si modifico esta line por algo mas generico como:

oQuery = "SELECT * FROM hotel_auth"

Puedo sin ningun problema impromir los datos que quiero pero el tema es que la primer linea saque como conclusion que no me respeta las codiciones de busqueda, y estoy seguro que es un problema de syntax ya que he probado mil cosas y todo funciona, menos las condiciones...
De hecho he intendato imprimer oQuery para ver lo que la maquina esta tomando y este es el resultado

SELECT hotel_id FROM hotel_auth WHERE hotel_name = 'user'

Por favor agradeceria cualquier ayda al respecto.

Muchas gracias....

Calvin
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

separa el Request.Form

Publicado por polx - peru (132 intervenciones) el 12/04/2004 17:01:09
te recomiendo que tu sentencia SELECT la separes de tal modo que quede asi:
var=Request.Form("user_name")
oQuery = "SELECT * FROM hotel_auth WHERE hotel_name = '"&var&"'"

y compiles para ver que atrapa la variable "var"..
si no sale avisas
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:separa el Request.Form

Publicado por Ayudante (255 intervenciones) el 13/04/2004 05:27:43
No veo problema con que ponga el request.form dentro de la concatenación, lo que sí diría es que armes la variable y luego la visualices para ver su contenido con response.write.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar