Limitar mi recordset a n cantidad de registros
no kiero paginar solamente que me muestre lo que yo le ponga con una
condicion.
do while not lobjRst.EOF
esta es la instruccion ke usa para desplegar la info.
| ||||
Podrías limitar los resultados a 20 desde la consulta: SELECT TOP 20 FROM tu_tabla O podrías llevar un contador y salir del ciclo cuando llegue a EOF o a la condición: while (not lobjRst.EOF) OR (i < 21) '... i = i + 1 wend
__________________ ...___... |
| |||
Optimizando la respuesta mejor usa if not lobjRst.EOF then Do While Not lobjRst.EOF <Aqui codigo para mostrar> lobjRst.movenext Loop end if O mejor usa if not lobjRst.EOF then Miregistros = lobjRst.GetRows(20) end if <aqui codigo para mostrar> saludos
__________________ Saludos Leo |
| |||
Ok muchas gracias estan perfectas todas las soluciones, ahora mi pergunta seria.. Cual afectaria menos a la respuesta del server ya ke pos aki la red ta bien lenta y todas esas cosas si afectan.. y esto es tambien porke la cantidad de columnas de mi tabla es muy grande en algunos casos hay campos con un longitud de 1000.. Gracias...
__________________ La tecnología es un hecho objetivo, y el resultado está sujeto a la voluntad humana. |
| |||
ah tambien no saben como decirle con un query ke despliegue aprtir de un numero. osea asi mas o menos con seudocodigo selecciona todo de mi tabla where campo LIKE '2%' este query me imprimira todo lo que tenga 2 al principio pero tambien kiero desplegar lo que le sigue el 3,4 5 etc... comose podria hacer eso???
__________________ La tecnología es un hecho objetivo, y el resultado está sujeto a la voluntad humana. |