Ver Mensaje Individual
  #2 (permalink)  
Antiguo 08/04/2011, 09:35
Avatar de mc_quake
mc_quake
 
Fecha de Ingreso: enero-2006
Ubicación: www.ecocargo.cl
Mensajes: 683
Antigüedad: 18 años, 3 meses
Puntos: 8
Respuesta: RecordCount y Cursor Type

Usa este codigo esta llegar y pegar

Código HTML:
Ver original
  1.  
  2.  
  3. <!-- aquí comienza el listado -->
  4. <&#37;
  5. '========================================================
  6. Dim oConn, rs, SQL
  7. Dim PaginaActual
  8. Dim PaginasTotales
  9. Dim TamPagina
  10. Dim CuantosRegistros
  11. TamPagina = 20 'N&#186; DE REGISTRO POR PAGINA
  12. if Request.Querystring("pagina") = "" then PaginaActual = 1 else PaginaActual = Cint(Request.Querystring("pagina"))
  13. set oConn=Server.CreateObject("ADODB.Connection")
  14. set rs=Server.CreateObject("ADODB.Recordset")
  15. oConn.Open MM_conn_STRING
  16. SQL = "SELECT * FROM TABLA"
  17. rs.PageSize  = TamPagina
  18. rs.CacheSize = TamPagina
  19. rs.Open SQL, oConn, 1, 2
  20. PaginasTotales = rs.PageCount
  21. if PaginaActual < 1 then PaginaActual = 1
  22. if PaginaActual > PaginasTotales then PaginaActual = PaginasTotales
  23. if PaginasTotales=0 then
  24. textotd =  "No se encontraron resultados."
  25. else
  26. rs.AbsolutePage = PaginaActual
  27. textotd =  "Pagina " & PaginaActual & " de " & PaginasTotales
  28. '========================================================
  29. %>
  30. <table width="100%" border="0" cellspacing="0" cellpadding="3" id="t1" class="sortable">
  31. <tr<%= StBarras %>>
  32. </tr>
  33. <% Do While Not Rs.EOF AND CuantosRegistros < TamPagina %>
  34. <tr<%= StColor %>>
  35. aca el codigo que quiera repetirrrrrrrrrrrrr
  36. </tr>
  37. <% CuantosRegistros=CuantosRegistros + 1
  38. Rs.MoveNext
  39. loop %>
  40. </table>
  41. <%
  42. end if
  43. rs.Close
  44. oConn.Close
  45. set rs = nothing
  46. set oConn = nothing
  47. Response.Write("<hr size=""1"">  ")
  48. if PaginaActual > 2 then Response.Write("<A HREF=?pagina="& 1 &">Primera Pagina</A> | ") Else Response.Write("<font color=""#CCCCCC"">Primera Pagina</font> | ")
  49. if PaginaActual > 1 then Response.Write("<A HREF=?pagina="& PaginaActual-1 &">"&TamPagina&" Anteriores</A> | ") Else Response.Write("<font color=""#CCCCCC"">"&TamPagina&" Anteriores</font> | ")
  50. if PaginaActual < PaginasTotales then Response.Write("<A HREF=?pagina=" & PaginaActual+1 &">"&TamPagina&" Siguientes</A> | ") Else Response.Write("<font color=""#CCCCCC"">"&TamPagina&" Siguientes</font> | ")
  51. if PaginaActual + 1 < PaginasTotales then Response.Write("<A HREF=?pagina=" & PaginasTotales &">Ultima Pagina</A>") Else Response.Write("<font color=""#CCCCCC"">Ultima Pagina</font>")
  52. %>
  53.  
  54. <!-- aquí termina el listado -->
  55.  
  56. </body>
  57. </html>
__________________
Mc_Quake

Para ayudar en lo que se pueda:Zzz: