Foros del Web » Programando para Internet » ASP Clásico »

Link en asp desde db

Estas en el tema de Link en asp desde db en el foro de ASP Clásico en Foros del Web. Hola, estoy armando una especie de catálogo que trabaja con una db acces y quiero que cada producto me muestre un hipervinculo hacia una página ...
  #1 (permalink)  
Antiguo 20/07/2005, 18:04
Avatar de JJF
JJF
 
Fecha de Ingreso: mayo-2005
Mensajes: 205
Antigüedad: 20 años
Puntos: 0
Link en asp desde db

Hola, estoy armando una especie de catálogo que trabaja con una db acces y quiero que cada producto me muestre un hipervinculo hacia una página especial de cada producto.
Her probado con poner el link en la db pero no me funciona
Me aparece asi:
producto... tal
nombre....tal
dale que va....tal
link....nombredellink.html/# y no salgo de ahi.
Cómo se puede habilitar ese link?
Gr acias
  #2 (permalink)  
Antiguo 20/07/2005, 18:33
 
Fecha de Ingreso: marzo-2005
Mensajes: 1.418
Antigüedad: 20 años, 1 mes
Puntos: 9
En tu base de datos tenés un campo por ejemplo LINK?, si es así, podes guardar en ese campo, la página de referencia del link (solo el archivo, con su extensión si querés), y luego cuando recorres el RS haces el link:

<a href="<%=RS("LINK")%>".html>

Espero que te sirva.
Saludos!.
__________________
Add, never Remove
  #3 (permalink)  
Antiguo 20/07/2005, 18:47
Avatar de JJF
JJF
 
Fecha de Ingreso: mayo-2005
Mensajes: 205
Antigüedad: 20 años
Puntos: 0
Gracias

A ver si entendí,
En el campo llamado Link ingreso el nombre del archivo?
entiendo poco de asop y estoy trbajando con manuales....donde pongo lo demas que me has escrito?
  #4 (permalink)  
Antiguo 20/07/2005, 19:03
 
Fecha de Ingreso: marzo-2005
Mensajes: 1.418
Antigüedad: 20 años, 1 mes
Puntos: 9
Claro. Supongamos que el Producto A, hace referencia a la página ProductoA.html (o.asp, php, lo que fuere). Entonces en el campo LINK tendrías ProductoA (o con la extensión respectiva), y luego, al recorrer el RecordSet, generarías los links dinámicamente con los valores de cada registro del campo LINK.
La parte del link es HTML y ASP entre mezclado.
Te doy un ejemplo haber si te resulta más claro:
Código:
set conn = Server.CreateObject("ADODB.Connection")
   set RS = Server.CreateObject("ADODB.RecordSet")
		conn.Open(Tu_cadena_de_conexion)
		   RS.Open("SELECT NombreProducto, LinkProducto FROM Productos"), conn
			   do until RS.eof
				   Response.Write(RS("NombreProducto")&"&nbsp;&nbsp;") 
				   %>
				   <a href="<%=RS("LinkProducto")%>.html"><br />
				   <%
				   RS.MoveNext
				loop
		   RS.close
		conn.close 
  set RS = nothing
set conn = nothing
Ahí te mostraría el nombre del producto y su link respectivo.
Espero que haya sido de ayuda.
Saludos!.
__________________
Add, never Remove
  #5 (permalink)  
Antiguo 22/07/2005, 13:19
Avatar de JJF
JJF
 
Fecha de Ingreso: mayo-2005
Mensajes: 205
Antigüedad: 20 años
Puntos: 0
Sonrisa Muchas gracias

Muchas gracias.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:58.