Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/10/2012, 14:47
nene16803
 
Fecha de Ingreso: junio-2004
Mensajes: 47
Antigüedad: 19 años, 10 meses
Puntos: 0
Mostrar x resultados de una tabla

Hola, quiero mostrar solo los 50 ultimos resultados de una tabla de access, pero de la manera que lo estoy haciendo, aunque me los muestra, al llegar al 51 me da un error.
Os dejo el codigo que tengo, haber si algien me lo puede corregir.
Gracias por anticipado.

Código ASP:
Ver original
  1. <%
  2.  
  3. set oConn=server.createobject("ADODB.connection")
  4. set rs=server.createobject("ADODB.Recordset")
  5. oConn.open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("mibase.mdb"))
  6.  
  7. rs.Open "SELECT * from mitabla ORDER BY val(cat) desc" ,oConn
  8. r = 1
  9. do until rs.EOF
  10. %>
  11.   <form id="form1" name="form1" method="post" action="cambiar.asp">
  12.              
  13.                <td ><input name="municipio" type="text" id="municipio" value="<%=rs.Fields("municipio")%>"  size="20" /></td>
  14.               </form>
  15.              
  16.                   <%
  17.  
  18. if r mod 50 = 0 then
  19. rs.close
  20. Set rs = Nothing
  21. oConn.close
  22. Set oConn = Nothing
  23.  
  24. end if
  25. rs.MoveNext
  26. r = r + 1
  27. loop
  28.  
  29. %>