Ver Mensaje Individual
  #1  
Antiguo 21-05-2013
ses27coves ses27coves is offline
Miembro
 
Registrado: may 2010
Posts: 16
Reputación: 0
ses27coves Va por buen camino
Rendimiento DataSet

Hola.

Tengo una aplicación con Delphi XE3 la cual esta conectada a una DB Firebird 2.5 con DBExpress. La tabla en cuestión tiene alrededor de 20.000 registros. Accedo a los registros con un DBXQuery --> DataSetProvider --> ClientDataSet --> DataSource y se muestran los resultados en un DBGrid.

El problema es que al intentar moverme por el DBGrid con la barra de desplazamiento tarda mucho en reaccionar, la barra de scroll no se mueve y al cabo de varios segundos se mueve la barra y se muestran los datos.

He modificado la consulta de SQL para solo me muestre los 50 primeros registros, pero sigo teniendo el mismo problema.

Alguien sabe de donde puede venirme el problema o como optimizarlo?

Saludos y Gracias
Responder Con Cita