Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   MySQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=21)
-   -   Tables o Querys (https://www.clubdelphi.com/foros/showthread.php?t=72003)

RebeccaGL 23-01-2011 19:17:32

Tables o Querys
 
Una solo pregunta que es mejor usar el componente TTable o el TQuery y porque?.

Caral 23-01-2011 19:21:09

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

Neftali [Germán.Estévez] 24-01-2011 09:55:54

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.

fjcg02 24-01-2011 09:55:57

Querys, sin lugar a dudas.

Motivos: Los expuestos por Caral.

Saludos

Neftali [Germán.Estévez] 24-01-2011 10:21:40

Cita:

Empezado por Caral (Mensaje 388474)
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.

RebeccaGL 27-01-2011 15:23:47

Pero el TTable es mas rapido que el TQuery o no?.

Neftali [Germán.Estévez] 27-01-2011 16:27:39

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.


La franja horaria es GMT +2. Ahora son las 04:00:29.

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