Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > MySQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 17-11-2011
Avatar de vicentnew
vicentnew vicentnew is offline
Miembro
NULL
 
Registrado: nov 2011
Ubicación: Goya - Corrientes - Argentina
Posts: 26
Poder: 0
vicentnew Va por buen camino
Smile Adotable vs Adoquery quien gana?

Gente, trabajo con mysql y delphi 7, mi base de datos guarda la entrada y salida del personal de una empresa, los cuales son muchos por lo tanto día a día se incrementa, ahora bien, desde delphi yo elijo el empleado y en un dbgrid me muestra el historial de entradas y salidas al trabajo desde una determinada fecha en adelante, mi consulta es la siguiente que me aconcejan ustedes? ADOTABLE o ADOQUERY? para mostrar una larga lista de registros...si bien me e fijado que ambas cumplen el mismo trabajo tengo miedo a que en un futuro muy cercano se refleje una lentitud debido a una mala elección, según lei...ADOTable tiende a cargar toda la tabla completa mientras que ADOquery no.... espero sugerencias... muchas gracias
Responder Con Cita
  #2  
Antiguo 17-11-2011
Avatar de defcon1_es
defcon1_es defcon1_es is offline
Miembro
 
Registrado: mar 2004
Ubicación: Cuenca - España
Posts: 533
Poder: 21
defcon1_es Va por buen camino
Yo usaría el Query sin dudarlo, fundamentalmente por 2 motivos:

1) El Table recupera TODOS los registros de la tabla, aunque especifiques un filtro,
mientras que el Query recupera sólo los artículos que cumplan las condiciones de la "Select" que le pongas.

2) Además, si es para mostrar información sin permitir la modificación de la misma -> Query.

PD: Los Tables sólo los usaría para BD de escritorio, conectados a tablas con pocos registros (< 5000)
__________________
Progress Openedge
https://abevoelker.com/progress_open...dered_harmful/


Delphi forever...
Responder Con Cita
  #3  
Antiguo 17-11-2011
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
ADOQuery tiene más versatilidad para lo que necesitas y en un futuro podrás ampliar con más facilidad os filtros que necesites.
__________________
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
  #4  
Antiguo 17-11-2011
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
Quizá redunde un poco o diga algo muy obvio, pero me gustaría hacer hincapié en que usar un Query contra un Table no consiste simplemente en sustituir un componente por otro, sino en cambiar la filosofía de trabajo. Si usamos un Query para hacer un SELECT * sin restricciones pues no obtenemos ningún beneficio. Debemos acostumbrarnos (y acostumbrar al cliente) a que no es necesario mirar todos los registros de una vez y hay que establecer un criterio de selección.

// Saludos
Responder Con Cita
  #5  
Antiguo 17-11-2011
Avatar de vicentnew
vicentnew vicentnew is offline
Miembro
NULL
 
Registrado: nov 2011
Ubicación: Goya - Corrientes - Argentina
Posts: 26
Poder: 0
vicentnew Va por buen camino
siguiendo

Muchas gracias por los consejos, pero como dice roman, es verdad que al cambiar un componente por otro cambia la filosofía de trabajo por así decirlo y es por ello que buscaba este consejo, para poder ver como proceder sumado a la experiencia de la comunidad. muchas gracias... seguimos bien hasta acá.
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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Gana y las bolsas se caen, ¿acaso es Humala otro Chávez? Al González La Taberna 11 08-06-2011 21:15:29
Microsoft gana y OOXML ya es estándar ISO Ñuño Martínez Noticias 29 06-04-2010 15:53:57
GetClix, gana dinero por Internet Delar La Taberna 12 23-06-2008 15:30:39
La profesora que vivía «en pecado» gana el pleito marcoszorrilla La Taberna 27 26-07-2007 23:31:37


La franja horaria es GMT +2. Ahora son las 15:19:21.


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