Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 30-07-2004
pino pino is offline
Registrado
 
Registrado: jul 2004
Posts: 1
Poder: 0
pino Va por buen camino
Question Paginado de Una Base dato en BDE, Ado y otras Tecnologias

Como se hace el paginado de una base de dato en BDE, ado y otras tecnologias, es decir , una consulta para mostrar de 10 en 10 registros sin cargar toda la tabla, ya que si poseo mas de 50.000 registro tarda la carga en equipos con pocos recursos.
Aclaro que cuando se carga la aplicacion y se abre la conexion del dataset
tarda un tiempo considerable.

por favor dejar codigo de ejemplo,

Última edición por pino fecha: 01-08-2004 a las 03:47:49.
Responder Con Cita
  #2  
Antiguo 30-07-2004
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Independientemente de cómo puedas hacerlo yo me preguntaría primero, ¿para qué deseas traer los cincuenta mil registros? Normalmente el usuario no requerirá tal magnitud de datos y será más eficiente que diseñes tus consultas de forma que te devuelvan sólo una cantidad limitada de datos.

// Saludos
Responder Con Cita
  #3  
Antiguo 30-07-2004
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.275
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por pino
Como se hace el paginado de una base de dato en BDE, ado y otras tecnologias, es decir , una consulta para mostrar de 10 en 10 registros sin cargar toda la tabla, ya que si poseo mas de 50.000 registro tarda la carga en equipos con pocos recursos.
Básicamente debes mirar los parámetros de conexión; Desconozco BDE, pero en ADO, por ejemplo, tienes una parámetro en la conexión que te indica si deseas trabajar en modo Cliente o en Modo Servidor;
La diferencia básica en ambos casos es que una consulta te trae a local todos los registros al ejecuarla o te trae bloques a medida que te mueves por el cursor abierto.
Mira en la ayuda de Delphi:

Código Delphi [-]
  type TCursorLocation = (clUseServer, clUseClient);
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 16:05:55.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi