| ||||
Podrías explicarte un poco más ![]()
__________________ "La inteligencia consiste no sólo en el conocimiento, sino también en la destreza de aplicar los conocimientos en la práctica", Aristóteles [img][/img] |
| ||||
Creo que los quieres en grupos de 20 para poder paginar los resultados en PHP. Espero que este enlace te ayude Paginar
__________________ Bien se puede recibir una puñalada sin adulación, pero rara vez se recibe una adulación sin puñalada ** *** |
| ||||
Gracias Linterns pero no me sirve tu link ya que es mySql y yo busco MS SQL SeRVER. Igualmente gracias. Para MCasanova Lo que quiero saber es si puedo hacer un query en MS SQL que me traiga primero los 20 primeros registros y luego poder realizar el query y recuperar del registro 21 al 40. se puede llegar hacer algo asi con MS SQL SERVER. yo estoy intentando en realizar un query de la siguiente manera $rp = 20 donde $rp es una variable select top $rp COD_PAIS, COD_CORP, NUM_FIR, NOM_CLI, GRP_LEG from mibase.tmp_clientes where cod_corp='componentes' and cod_pais='ar' order by cod_pais "; y cuando selecciono la segunda pagina cambio el valor de $rp para poder traer del registro 21 al 40 desde ya gracias a los dos |
| ||||
Chuty: Prueba con lo siguiente: SQL = "select * from tabla" Set rs = New ADODB.Recordset rs.CursorType = adOpenKeyset rs.Open SQL, cn rs.PageSize = 20 rs.AbsolutePage = 3 for I = 1 to 20 Recorres los 20 registros rs.movenext next Con PageSize indicas el tamaño de página (el número de registros por página) y con AbsolutePage indicas la pagina en que quieres posicionarte. Espero te sirva Saludos Manuel
__________________ "La inteligencia consiste no sólo en el conocimiento, sino también en la destreza de aplicar los conocimientos en la práctica", Aristóteles [img][/img] |