parametros ASP

$M!N
18 de Noviembre del 2003
Hola! Cmo estn? 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 parmetros 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 llamr productos y dependiendo del parametro me abra las tablas pero no puedo.

estoy utilizando este cdigo 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 instruccin
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 cmo convierto a cadena???

$M!N
18 de Noviembre del 2003
ya hize lo de las comillas pero no hace el vnculo 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, lnea 10

Y mi cdigo 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 direccin. ;)