
19/08/2004, 03:54
|
| | 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! |