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 23-01-2011
Avatar de RebeccaGL
RebeccaGL RebeccaGL is offline
Miembro
 
Registrado: ene 2008
Posts: 199
Poder: 17
RebeccaGL Va por buen camino
Tables o Querys

Una solo pregunta que es mejor usar el componente TTable o el TQuery y porque?.
Responder Con Cita
  #2  
Antiguo 23-01-2011
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
La diferencia:
TTable = Trae todo el contenido de la tabla.
TQuery = Puede traer todo o la parte de la tabla que se necesite.
Por consiguiente, TQuery es mas eficiente si la tabla es muy grande.
Saludos
__________________
Siempre Novato
Responder Con Cita
  #3  
Antiguo 24-01-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.269
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
Depende...

Es como decir ¿Que es mejor usar una moto o un coche?
Depende para qué ¿No? Pues esto igual.

De todas formas, a nivel tan general como preguntas, estoy de acuerdo con Caral, parece que TQuery tiene más ventajas.
__________________
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 24-01-2011
Avatar de fjcg02
[fjcg02] fjcg02 is offline
Miembro Premium
 
Registrado: dic 2003
Ubicación: Zamudio
Posts: 1.410
Poder: 22
fjcg02 Va camino a la fama
Querys, sin lugar a dudas.

Motivos: Los expuestos por Caral.

Saludos
__________________
Cuando los grillos cantan, es que es de noche - viejo proverbio chino -
Responder Con Cita
  #5  
Antiguo 24-01-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.269
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 Caral Ver Mensaje
TTable = Trae todo el contenido de la tabla.
Hay que aclarar (si hablamos en genérico de tables y Querys, es decir, incluímos TTabla, TADOTable, TIBTable,...) que no tiene porqué ser necesariamente así.
En el caso de TADOTable, por ejemplo, está contemplado que aunque se abra una tabla (TADOTable) no se "traiga" TODO el contenido de la tabla a local. Para ello ADO define la propiedad CursorLocation. Por otra parte hay que decir, que esta propiedad también es aplicable a un TADOQuery.
__________________
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
  #6  
Antiguo 27-01-2011
Avatar de RebeccaGL
RebeccaGL RebeccaGL is offline
Miembro
 
Registrado: ene 2008
Posts: 199
Poder: 17
RebeccaGL Va por buen camino
Pero el TTable es mas rapido que el TQuery o no?.
Responder Con Cita
  #7  
Antiguo 27-01-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.269
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
Si traes el mismo número de registros no.
Al final en ese caso harían lo mismo, pero el Query es más flexible y por lo tanto te permite hacer más cosas; Entre ellas "filtrar" los datos utilizando WHERE, en cuyo caso no es que el componente sea más rápido, sino que al traer menos datos, el resultado final tarda menos tiempo.
__________________
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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Actualizar una table con dos tables payo7 Firebird e Interbase 0 15-10-2008 21:02:37
ayuda con memory tables julyus .NET 0 29-11-2006 18:17:57
Index Organized Tables lunatiko Oracle 0 17-01-2006 10:12:33
Too Many open Tables rogeriobeltran Firebird e Interbase 0 28-11-2004 01:00:07
Tables o Zeos en MySQL brandolin MySQL 1 03-07-2003 00:27:37


La franja horaria es GMT +2. Ahora son las 19:11:05.


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