Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   Consulta SQL como en FlameRobin (https://www.clubdelphi.com/foros/showthread.php?t=85192)

Jose Roman 12-02-2014 15:10:47

Consulta SQL como en FlameRobin
 
Hola a todos,

Antes que nada ofrezco disculpas debido a que no se si esta es sección correcta para publicar esta pregunta.

Bueno tengo Delphi XE4 y trabajo con Firebird, la pregunta es la siguiente, cuando realizo una consulta con FlameRobin como por ejemplo
Código SQL [-]
select * from RECIBOS
con unos 2000 registros el muestra 300, eso se sabe debido a que cuando desplazo la barra vertical hasta el final llega al registro 300 y se nota que cargar otra cantidad igual de registros despues, no se pierden los registros anteriores, me imagino que es para agilizar las consultas, me gustaria que mi programa tuviera ese mismo comportamiento para ser mas rapido pero no se como realizarlo, tengo la duda si es a nivel de lenguaje debido a que realizo con "select *" la consulta, alguna idea????. Gracias de antemano

ElKurgan 13-02-2014 07:21:06

Si estas utilizando TClientDataset para mostrar los datos devueltos por la consulta SQL, hay una propiedad llamada "PacketRecords", que determina la cantidad de registros que el componente trae de la base de datos a la memoria del ordenador. Por defecto está puesto a "-1", lo que quiere decir que trae todos.

Un saludo

Jose Roman 13-02-2014 15:04:02

Muchas gracias.. buscare un ejemplo debido a que no tengo mucha claridad de como utilizarlo.

Casimiro Noteví 13-02-2014 15:31:25

Pues en "packedrecords" pones: 300


La franja horaria es GMT +2. Ahora son las 08:43:14.

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