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

Duda con bd

Estas en el tema de Duda con bd en el foro de ASP Clásico en Foros del Web. Hola, tengo una duda q espero q alguno de vosotro me la pueda resolver . Resulta q tengo una base de datos acces a la ...
  #1 (permalink)  
Antiguo 29/12/2009, 05:46
 
Fecha de Ingreso: diciembre-2009
Mensajes: 1
Antigüedad: 15 años, 3 meses
Puntos: 0
Duda con bd

Hola, tengo una duda q espero q alguno de vosotro me la pueda resolver .

Resulta q tengo una base de datos acces a la cual accedo con el siguiente codigo

<%
Dim oConn,rs
Set oConn = Server.CreateObject("ADODB.Connection")
oConn.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("\db\db_1.mdb"))
' Realizamos la consulta
set rs = oConn.Execute("SELECT Nombre FROM usuarios WHERE Nombre = ' pepe ' ")
' Hacemos un bucle hasta que no
' queden datos
while not rs.EOF
' Escribimos los datos
Response.Write(rs.Fields("Nombre")&"<BR>")
' Pasamos al siguiente dato
rs.MoveNext
wend
rs.Close
set rs = nothing
oConn.Close
set oConn = nothing
%>

Hasta aqui todo bien, la cuestion es q yo quiero ( si se puede) q una vez q vaya mostrando los datos de la bd q correspondan con la condicion se vaya creando un enlace. Aqui pongo un ejemplillo para ver si me explico mejor.

[URL="http://pepe.com"]Pepe gomez[/URL]
[URL="http://pepe2.com"]pepe gutierrez[/URL]
[URL="http://pepe3.com"]pepe lopez[/URL]

Es decir q cada vez q saque un pepe de la bd se le pueda insertar un enlace a otra pagina.
Un saludo y gracias.
  #2 (permalink)  
Antiguo 31/12/2009, 12:55
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 18 años, 1 mes
Puntos: 88
Respuesta: Duda con bd

Cita:
Iniciado por kirjack Ver Mensaje
Hola, tengo una duda q espero q alguno de vosotro me la pueda resolver .

Resulta q tengo una base de datos acces a la cual accedo con el siguiente codigo

<%
Dim oConn,rs
Set oConn = Server.CreateObject("ADODB.Connection")
oConn.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("\db\db_1.mdb"))
' Realizamos la consulta
set rs = oConn.Execute("SELECT Nombre FROM usuarios WHERE Nombre = ' pepe ' ")
' Hacemos un bucle hasta que no
' queden datos
while not rs.EOF
' Escribimos los datos
Response.Write(rs.Fields("Nombre")&"<BR>")
' Pasamos al siguiente dato
rs.MoveNext
wend
rs.Close
set rs = nothing
oConn.Close
set oConn = nothing
%>

Hasta aqui todo bien, la cuestion es q yo quiero ( si se puede) q una vez q vaya mostrando los datos de la bd q correspondan con la condicion se vaya creando un enlace. Aqui pongo un ejemplillo para ver si me explico mejor.

[URL="http://pepe.com"]Pepe gomez[/URL]
[URL="http://pepe2.com"]pepe gutierrez[/URL]
[URL="http://pepe3.com"]pepe lopez[/URL]

Es decir q cada vez q saque un pepe de la bd se le pueda insertar un enlace a otra pagina.
Un saludo y gracias.
puedes hacer un enlcace en la misma lectura de la bd, dentro del while - wend

Código ASP:
Ver original
  1. while not rs.EOF
  2.   ' Escribimos los datos
  3.   Response.Write  "[URL=http://" & rs.Fields("Nombre") &".com"& rs.Fields("Nombre") & "[/URL]<BR>")
  4.   ' Pasamos al siguiente dato
  5.   rs.MoveNext

o en otro caso, mandarlo como parametro

Código ASP:
Ver original
  1. while not rs.EOF
  2.    ' Escribimos los datos
  3.    Response.Write  
  4. "<a href=" & rs.Fields("Nombre") &".com"& ">"&rs.Fields("Nombre")&"</a>"
  5.    ' Pasamos al siguiente dato
  6.    rs.MoveNext

no se si te sirva
__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
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 14:16.