Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/08/2004, 03:54
banderas20
 
Fecha de Ingreso: noviembre-2003
Mensajes: 456
Antigüedad: 21 años, 6 meses
Puntos: 1
Duda con ASP, SQL y paso de parámetros.

Hola.

Lo que quiero hacer es muy sencillo:

Llamo a una página asp pasándole por URL una variable. Esta variable es el identificador del registro que quiero buscar en la base de datos.

Pues bien, tengo 2 dudas.

1- ¿qué operador hace falta para indicarle que busque en la BD AQUEL ÚNICO registro que cumple la condición que queremos? ¿LIKE ó IN?

ejemplo: sSQL="SELECT * FROM Noticies_04 WHERE id In 2"
ó sSQL="SELECT * FROM Noticies_04 WHERE id LIKE 2"

yo quiero que seleccione SÓLO el registro con id = 2.
Además, lo primero me da el error[Microsoft][ODBC Microsoft Access Driver] In operator without () in query expression 'id In '2''.

2- Si pongo el 2, me funciona, pero yo quiero usar como criterio la variable que me pasan por URL. Hago esto:

idnot=Request.QueryString("idnoticia")
sSQL="SELECT * FROM Noticies_04 WHERE id LIKE idnot"

y no funciona!!!

Por favor, ayuda!


Gracias!