Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/05/2003, 06:13
Avatar de emajesus
emajesus
 
Fecha de Ingreso: abril-2003
Mensajes: 278
Antigüedad: 22 años
Puntos: 1
Random más ágil

Estimados amigos:

Empleo el siguiente código para rescatar registros aleatorios de mi BD. No obstante, me da la impresión de que al ser la BD muy voluminosa, retarda 'bestialmente' la carga del registro y con ello de la página. ¿Existe alguna manera de agilizar este código o existe alguno más simple?

Gracias,

Emajesus


<%
set objCON = Server.CreateObject("ADODB.Connection")

objCON = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ= diccionario.mdb"

set objRS = Server.CreateObject("ADODB.Recordset")

objRS.open "SELECT palabra, descripcion FROM glosario", objCON, 3, 1

Dim rndMax
rndMax = CInt(objRS.RecordCount)

objRS.MoveFirst

Dim rndNumber
Randomize Timer
rndNumber = Int(RND * rndMax)

objRS.Move rndNumber

response.write("<center><b>[" & objRS("palabra") & "]</b></center><br>")
response.write(objRS("descripcion"))
%>