• Lunes 23 de Diciembre de 2024, 03:18

Autor Tema:  Re: Como realizar consultas de 100 en 100 Reg...  (Leído 1001 veces)

mvielma

  • Nuevo Miembro
  • *
  • Mensajes: 5
    • Ver Perfil
Re: Como realizar consultas de 100 en 100 Reg...
« en: Martes 18 de Febrero de 2003, 19:54 »
0
Hola :
    Necesito saber como realizar una consulta en ADO para cargar Registros en bloques de 100 y visualizarlos en un Datagrid, mi Tabla es de 700.000 registros y demora mucho tiempo en cargarlos en el Recordset.
   ¿ Será nesesario agregar botones de Retroceso y Adelantar para ir a los otros 100 registros para generar la consulta ?

J.M.Movilla

  • Miembro MUY activo
  • ***
  • Mensajes: 427
    • Ver Perfil
Re: Como realizar consultas de 100 en 100 Reg...
« Respuesta #1 en: Lunes 24 de Febrero de 2003, 00:13 »
0
Nunca he tenido necesidad de realizar este "truco", pero mientras nadie te indique una fórmula mejor, pienso que puede servirte esta rutina.

También creo que sería bueno que pensases en una SQL que limitase la lectura, porque siempre hay alguna condición que justifique la extracción de registros. Creo que nunca tendrás necesidad de leer toda la base de datos (bien por fechas, por secciones, por cliente, por proveedor... un algo que te permita hace una cláusula "WHERE")
El mensaje contiene 1 archivo adjunto. Debes ingresar o registrarte para poder verlo y descargarlo.

mvielma

  • Nuevo Miembro
  • *
  • Mensajes: 5
    • Ver Perfil
Como realizar consultas de 100 en 100 Reg...
« Respuesta #2 en: Viernes 28 de Febrero de 2003, 17:04 »
0
Muchas gracias por tu respuesta. Tienes Razon, tuve que encontrar la manera de seleccionar los registros que necesitaba para cada usuario usando WHERE.