|    
			
				22/04/2002, 13:37
			
			
			  | 
  |   |  |  |  Fecha de Ingreso: mayo-2001 Ubicación: Monterrey, N.L.; México 
						Mensajes: 558
					 Antigüedad: 24 años, 5 meses Puntos: 0 |  | 
  |  Re: Desplegar resultados en más de una página  
  te dejo un ejemplo... Owen Bonilla
Código:
  <% IF (Request.QueryString ("Pagina") = "Pagina Siguiente") THEN
	Session ("Pagina")= Session ("Pagina") + 1
   ELSE IF (Request.QueryString ("Pagina") = "Pagina Anterior") THEN
  		Session ("Pagina")= Session ("Pagina") - 1
	  ELSE Session ("Pagina")= 1
	  END IF
   END IF
Set Conn = Server.CreateObject("ADODB.Connection")
Set Obj_Rs = Server.Createobject("ADODB.Recordset")
sConnection = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
              "Data Source="& _
Server.MapPath("db/MI_DB.mdb") & _
";" & _
              "Persist Security Info=False"
Conn.Open(sConnection)
Obj_RS.Open "MI_TABLA", Conn, 3 , 3
Obj_RS.PageSize = 9
Obj_RS.AbsolutePage = Session ("Pagina") %>
<TABLE BORDER=1>
<TR>
<TH> <font color="#336699"> Clave</font> </TH>
<TH> <font color="#336699"> Nombre Completo</font> </TH>
<% Registro=0
DO WHILE Registro < 9 AND NOT Obj_RS.Eof %> 
	<TR>
	<TR>
	<TD><font color="#FF0000"><b><%= Obj_RS ("Clave_Alumno") %></b></font></TD>
	<TD><%= Obj_RS ("Nombre") %></TD>
   <% Registro = Registro + 1
      Obj_RS.MoveNext
LOOP 	
Response.Write "</TABLE>" %>
<BR>
<FORM METHOD="Get" ACTION="mostrar.asp">
<% IF Session ("Pagina") > 1 THEN %>
<INPUT TYPE="Submit" VALUE="Pagina Anterior" NAME="Pagina"><BR>
<% END IF
IF Session ("Pagina") < Obj_RS.PageCount THEN %>
<INPUT TYPE="Submit" VALUE="Pagina Siguiente" NAME="Pagina">
<% END IF %>
</FORM>
<% Obj_RS.Close
	Conn.Close %>
</BODY>
Espero y le entiendas.. aqui este ejemplo ( en mi caso ) saca la clave y el nombre de los alumnos de "X" tabla y me muestra 10 registros por página. Espero y te sirva
Saludos  :arriba:
Webmaster Weblaguna S. C.
 [email protected]
 [email protected]
 
    |