Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Campos lookup o ADOQuery? (https://www.clubdelphi.com/foros/showthread.php?t=25103)

Johnny Q 12-09-2005 19:51:23

Campos lookup o ADOQuery?
 
Un saludo a todos.

Resulta que he hecho unas pruebas Creando una ADOTable y colocandole unos campos lookup para recuperar información de otras tablas, y cuando cargo mi formulario se demora 8 segundos o mas. Mientras que si creo una ADOQuery con joins para traer todos los datos que necesito de diferentes tablas el formulario se demora máximo 3 segundos.

Quisiera saber si existe alguna limitación al utilizar los campos lookup.

Gracias por su colaboración.

vtdeleon 12-09-2005 21:32:24

Saludo
Puede ser por esto:
Adotable trae(al abrirlo) todo los campos y registros(si no esta filtrado) que contienen
Adoquery* solo trae aquellos campos y registros que se le espefican en su propiedad SQL.

vtdeleon 12-09-2005 21:45:00

Saludos
Cita:

Empezado por Johnny Q
...cuando cargo mi formulario se demora 8 segundos o mas. Mientras que si creo una ADOQuery con joins ... se demora máximo 3 segundos.

Wow :eek:. dura mucho!!
Para darte una respuesta mas clara,Cuantos registros son? Que motor de BD usas?

Johnny Q 12-09-2005 21:53:47

La tabla tiene 15000 registros y Utilizo SQL Server


La franja horaria es GMT +2. Ahora son las 11:34:46.

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