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

Bases de datos y ASP

Estas en el tema de Bases de datos y ASP en el foro de ASP Clásico en Foros del Web. Quisiera que me expliquen muy simplemente cómo puedo hacer para crear una página ASP que contenga un listado de vínculos a partir de una columna ...
  #1 (permalink)  
Antiguo 20/05/2006, 17:43
Avatar de Netfrank  
Fecha de Ingreso: marzo-2006
Ubicación: Las Talitas - Tucumán
Mensajes: 226
Antigüedad: 19 años, 2 meses
Puntos: 3
Bases de datos y ASP

Quisiera que me expliquen muy simplemente cómo puedo hacer para crear una página ASP que contenga un listado de vínculos a partir de una columna de la base de datos, y que cada vínculo me dirija a una página plantilla que asocie la información de una fila determinada de mi base de datos, según el vínculo.
Aclaro que soy muy novato, y recién estoy haciendo mis primeros pasos en la programación.
Desde ya gracias.
  #2 (permalink)  
Antiguo 20/05/2006, 21:10
Avatar de pablinff  
Fecha de Ingreso: diciembre-2005
Ubicación: Argentina
Mensajes: 383
Antigüedad: 19 años, 4 meses
Puntos: 7
Hola que tal!
Bueno ...
1° Debes crear la base de datos (me imagino que ya la tienes creada)
2° Creas una página asp por ejemplo: mipagina.asp
3° En la página asp lo que haces es crear la conexión con la base de datos, este es un ejemplo con una BD Access:
Código:
<html>
<head>
<title>Prueba con BD</title>
</head>
<body>
<%
'Declaramos la variable "datos" y "con" que es de la conexión
Dim datos, con

'Seleccionas la ubicación de tu base de datos
datos= Server.MapPath ( "/tubd.mdb" ) 

'Abrimos la conexión con la BD
Set con= Server.CreateObject("ADODB.connection")
con.open "Provider=Microsoft.Jet.OLEDB.4.0;Data source="&datos&";"

'Realizamos la consulta con la tabla
set rs=createobject("ADODB.Recordset")
'rs.CursorType = adOpenKeyset 
'rs.LockType = adLockOptimistic 

'"tabla" es el nombre de la tabla en tu BD
rs.open "select * from tabla order by id desc",con
if not rs.EOF then
do while not rs.EOF
'Ahora es cuestión de HTML, por ejemplo poner los links en unas tablas
%>
<table border="1" cellpadding="0" cellspacing="1"
bordercolor="#C0C0C0" width="756">
    <tr>
        <td width="60">
          <p><%=rs("links")%></p> 
        </td>
   </tr>
</table>
<%
'lo que está en negrita es lo que se va a replazar por el link de tu base de 
'datos, donde "links" es el nombre del campo (columna) donde están ubicados 
'tus links en la BD

'Esto que lo que hace que se repita hasta mostrar todos los links de la BD
rs.movenext
loop
end if

rs.close
con.close
set rs=nothing
set con=nothing%>
</body>
</html>
Bueno cualquier duda que tengas preguntá, este es mi primer aporte así que seguro hay algun error por ahí pero bueno espero que no y que te sirva.
__________________
I'm gonna start a revolution from my bed...
  #3 (permalink)  
Antiguo 20/05/2006, 21:42
Avatar de ElAprendiz  
Fecha de Ingreso: enero-2002
Ubicación: Maipu, Chile
Mensajes: 3.706
Antigüedad: 23 años, 3 meses
Puntos: 2
recomiendo esta pagina para quien comieza en asp
http://www.aspfacil.com/

sobre los links, una vez creada tu conexion y ejecutada la consulta:

<a href="pagina.asp?id=<%=rs("id")%>">link</a>
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 08:00.