FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
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
|
#2
|
||||
|
||||
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... |
#3
|
||||
|
||||
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. |
#4
|
||||
|
||||
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 |
#5
|
||||
|
||||
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á.
|
|
|
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 |
|