parametros ASP
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.
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.
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!
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!
ya hize lo de las comillas pero no hace el vínculo solo desplega la Tabla
producto=cstr(request.querystring("art"))
y no te despliega el vinculo porque te falta la A antes de href
suerte!
y no te despliega el vinculo porque te falta la A antes de href
suerte!
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"
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"
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
mientras, intenta esto:
sql = "Select * FROM " & producto
sql = "Select * FROM " & producto
olvidaba que tienes que poner un espacio despues de FROM, porque si no va a ejecutar mal la sentencia
olvidaba que tienes que poner un espacio despues de FROM, porque si no va a ejecutar mal la sentencia
De nada, me alegra haber podido ayudar.
si no es mucha intromision... podria ver como quedó?
jeje
suerte!
si no es mucha intromision... podria ver como quedó?
jeje
suerte!
