[Lazarus] db grid/dataset components that only load currently visible records?

Marco van de Voort fpc at pascalprogramming.org
Thu Feb 23 11:25:51 CET 2023


On 23-2-2023 11:02, Luca Olivetti via lazarus wrote:
>
> OTOH a TDBGrid is a very convenient way to display data.
> I my application I just use it to display (in read-only mode) an 
> sqlite table that holds less than 1000 records and it could be updated 
> quite frequently (hence the need for the frequent TDataset.refresh), 
> and it works fast enough with that limited amount of records.
> Now I need to expand the table to 10000 records and the performance is 
> unacceptable.
>
Maybe upgrade to a DBMS (like firebird, mssql,postgres) that supports 
notifications so that you don't have to poll, but get a notification if 
something changes?


More information about the lazarus mailing list