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

Mostrar un registro nuevo cada vez que se recarga

Estas en el tema de Mostrar un registro nuevo cada vez que se recarga en el foro de ASP Clásico en Foros del Web. ¿Cómo puedo hacer para que me muestre un registro de mi base de datos diferente, cada vez que se recarga la página?. Un saludo...
  #1 (permalink)  
Antiguo 16/08/2002, 01:09
 
Fecha de Ingreso: febrero-2002
Ubicación: Navarra
Mensajes: 701
Antigüedad: 23 años, 3 meses
Puntos: 2
Mostrar un registro nuevo cada vez que se recarga

¿Cómo puedo hacer para que me muestre un registro de mi base de datos diferente, cada vez que se recarga la página?.
Un saludo
  #2 (permalink)  
Antiguo 16/08/2002, 01:20
Avatar de ElAprendiz  
Fecha de Ingreso: enero-2002
Ubicación: Maipu, Chile
Mensajes: 3.706
Antigüedad: 23 años, 3 meses
Puntos: 2
Re: Mostrar un registro nuevo cada vez que se recarga

teniendo en cuenta la funcion randomize():

<%
Const adOpenKeyset = 1
Const adLockOptimistic = 3

Set conexion = Server.CreateObject("ADODB.Connection")
conexion.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("DataBase.mdb"))

set rs=createobject("ADODB.Recordset")
rs.CursorType = adOpenKeyset
rs.LockType = adLockOptimistic

'Realizamos la consulta SQL
sqltxt="SELECT * from tabla"

rs.Open sqltxt, conexion

'Determinamos la cantidad de registros existentes en la BD
nroreg=rs.recordcount
%>

<%If Not rs.EOF Then%>

<%
'Generamos un numero teniendo como limite el nro de registros
Randomize()
num=Int(nroreg * Rnd())+1
%>

<%
'Nos Posicionamos en el nro de registro generado
rs.Absoluteposition=num
%>

<%=rs("campo01")%>
<%=rs("campo02")%>

<%End If%>

espero te sirva


<center><IMG SRC="http://www.550m.com/usuarios/altolacruz/aprendiz3.gif" ALT="Visitame en AlSurNet.com -- E-Learning E-Commerce Multimedia E-Business--"></center>
  #3 (permalink)  
Antiguo 16/08/2002, 01:29
 
Fecha de Ingreso: febrero-2002
Ubicación: Navarra
Mensajes: 701
Antigüedad: 23 años, 3 meses
Puntos: 2
Re: Mostrar un registro nuevo cada vez que se recarga

Muchas gracias &quot;ElAprendiz&quot; , no iba mal encaminado pero me faltaban unas cuantas cosas básicas.
Ahora con tranquilidad voy a ver como lo has hecho y a estudiarlo para comprenderlo bien para que pueda sacarlo otra vez que lo necesite, lo repito muchas gracias .
Un saludo ;)
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 12:19.