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

Sacar registros aleatoriamente

Estas en el tema de Sacar registros aleatoriamente en el foro de ASP Clásico en Foros del Web. Hola tengo este codigo que me saca las preguntas y respuestas de un examen online de una base de datos. ¿Como puedo hacer para que ...
  #1 (permalink)  
Antiguo 30/05/2002, 17:42
 
Fecha de Ingreso: marzo-2002
Mensajes: 15
Antigüedad: 22 años, 3 meses
Puntos: 0
Sacar registros aleatoriamente

Hola tengo este codigo que me saca las preguntas y respuestas de un examen online de una base de datos.
¿Como puedo hacer para que me salgan aleatoriamente las preguntas de la base de datos y que asi no me salgan siempre las mismas preguntas?
Muchas gracias y un saludo
<!-- #include file="adovbs.inc" -->
<%
dim Conn, Rs,SQL, Rs2
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "dsn=prueba2"
set Rs=Server.CreateObject("ADODB.Recordset" )'Este recordset sera para la Tabla Preguntas
SQL="Select * From Preguntas"
Rs.Open SQL, Conn
%>
<html>
<TITLE> Formulario</TITLE>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
</head>
<body>
<form method="POST" action="ResultadosForm.asp" name="formExam">
<%Do While Not Rs.Eof
'seleccionamos la pregunta
Response.Write Rs("preguntas")%>
<%
set Rs2=Server.CreateObject("ADODB.Recordset&quot ;) 'Este recordset es para las respuestas
SQL="SELECT * FROM Respuestas WHERE idq=" & Rs("idq")
Rs2.Open SQL, Conn
'mostramos las diferentes respuestas por idq
Do While Not Rs2.Eof %>
<p>
<% num=Rs("idq")& Rs2("idr")%>
<input type="radio" value="<%=num%>"
name="Pregunta<%=Rs("idq")%>& quot;>
<%=Rs2("respuestas")%>
</p>
<%
Rs2.MoveNext
Loop
Rs2.Close
set rs2 = nothing
%>
<%
Rs.MoveNext
Loop
'descargamos los objetos y cerramos la bd
Rs.Close
SET rs = nothing
Conn.Close
%>
<p> Introduce tu DNI
<input type="numeric" name="DNI">
</p>
<p>
<input type="submit" value="Enviar" name="Boton Enviar">
<input type="reset" value="Restablecer" name="Boton Restablecer">
</p>
</form>
</body>
</html>
  #2 (permalink)  
Antiguo 30/05/2002, 18:22
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 22 años, 5 meses
Puntos: 1
Re: Sacar registros aleatoriamente

<a href='ir.asp?http://www.asptutor.com/asp/vart.asp?id=97' target='_blank'>http://www.asptutor.com/asp/vart.asp?id=...</a>

Saludos

<center><font color=darkblue>
Urjose es patrocinado por:[/CODE]
<br><a href="http://www.internet-en-mexico.com" target="_blank" ><img border="0" src="http://www.internet-en-mexico.com/banners/logoinfo.gif"></a></center>
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 22:05.