parametros ASP

¥$M!N
18 de Noviembre del 2003
Hola! Cómo están? Espero que me puedan ayudar.
Sucede que estoy ahciendo una pagina con bases de datos. En la BD utilizo una tabla por cada articulo y ahora no se como pasar los parámetros para que me desplege lo que hay en cada tabla sin necesidad de hacer una pagina html para cada producto.

Es decir quiero pasar el parametro directo desde el Menu a una pag, que se llamárá productos y dependiendo del parametro me abra las tablas pero no puedo.

estoy utilizando este código pero me marca errores:
en menu.asp:
<%
Dim art as string
Response.Write "<table border=5><tr><td>"
Response.Write "<p><b><font face=Verdana size=1><href="productos.asp?art=planchas">PLANCHAS</a></b><br></font></font></p><br></td></tr>"
Response.Write "<tr><td><p><b><font face=Verdana size=1><href="productos.asp?art=cafeteras">Cafeteras</a></b><br></font></font></p><br></td></tr>"
Response.Write "</table>"
%>
y me marca que se esperaba el fin de una instrucción
y en productos.asp utilizo este:

producto=request.querystring("art")
sql = "Select * FROM producto"

para pasar el parametro.

Les agradeceré me puedan ayudar.

Alexey
18 de Noviembre del 2003
El error esta aqui:

Response.Write "<p><b><font face=Verdana size=1><href=" <-- LAS DOBLES COMILLAS AQUI HACEN QUE TE MARQUE EL ERROR

debes usar aposotrfe ' en lugar de dobles comillas cuando estes en una cadena asp

el otro error que creo que tienes es este

producto=request.querystring("art")

necesitas convertir a cadena el valor de "art" para que lo puedas usar en tus querys sql

suerte!


¥$M!N
18 de Noviembre del 2003
Gracias Alexey.

Y cómo convierto a cadena???

¥$M!N
18 de Noviembre del 2003
ya hize lo de las comillas pero no hace el vínculo solo desplega la Tabla

Alexey
18 de Noviembre del 2003
producto=cstr(request.querystring("art"))

y no te despliega el vinculo porque te falta la A antes de href

suerte!

¥$M!N
18 de Noviembre del 2003
Me marca este error
Tipo de error:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E37)
[Microsoft][ODBC SQL Server Driver][SQL Server]Invalid object name 'producto'.
/Nimsy/productos.asp, línea 10

Y mi código esta así:
producto=cstr(request.querystring("art"))
sql = "Select * FROM producto"

Alexey
18 de Noviembre del 2003
si puedes copia y pega la linea de tu programa, la que marca el error, para saber exactamente donde y como corregirlo

mientras, intenta esto:

sql = "Select * FROM " & producto

Alexey
18 de Noviembre del 2003
sql = "Select * FROM " & producto

olvidaba que tienes que poner un espacio despues de FROM, porque si no va a ejecutar mal la sentencia


¥$M!N
18 de Noviembre del 2003
Gracias Alexey ya quedo. Muchisimas Gracias. =)

Alexey
18 de Noviembre del 2003
De nada, me alegra haber podido ayudar.

si no es mucha intromision... podria ver como quedó?
jeje

suerte!

¥$M!N
18 de Noviembre del 2003
Claro que sí. En cuanto lo suba a Internet te paso la dirección. ;)