Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/01/2010, 07:35
tocalasam
 
Fecha de Ingreso: julio-2003
Ubicación: Barcelona
Mensajes: 142
Antigüedad: 21 años, 8 meses
Puntos: 1
Problema con Request.QueryString

Hola a tod@s,

soy un pequeño novato que tengo una dudilla que me trae loco... y eso que me he mirado todas las FAQS del foro :((

Tengo una tabla llamada CATEGORIAS con dos campos
Id Categoria (autonumerico)
Nom Categoria (texto)

Y una tabla PRODUCTOS con el campo
Modelo (texto)
Nom Categoria (texto) entre otros


Con esto listo mis categorias asi:
Código:
oConn.Open "Provider=Microsoft.Jet.OLEDB.4.0; " & _ 
"Data Source="&Server.MapPath("/cgi-bin/web.mdb")&";" 
SQL=" SELECT * FROM Categorias ORDER BY NomCategoria asc"
e intento pasar los datos entre paginas asi:
Código:
<A HREF=ficha.asp?NomCategoria="&rs("NomCategoria") & "><p>"&RS("NomCategoria")&"</p></a>
cuando intento recuperar los datos desde el archivo ficha.asp lo hago asi

Código:
sql = "SELECT * FROM productos INNER JOIN categorias WHERE productos.NomCategoria="&Request.QueryString("productos.NomCategoria")&""
set result = oConn.Execute(sql)%>
y me dice
Código:
Microsoft JET Database Engine error '80040e14'

Error de sintaxis en la cláusula FROM.

//ficha.asp, línea 5
¿que hago mal?

gracias por su tiempo y disculpad la ignorancia

Saludos
tocalasam

Última edición por tocalasam; 14/01/2010 a las 07:38 Razón: error