[fpc-devel]TDataset Buffer rewrite

Joost van der Sluis joost at cnoc.nl
Tue Aug 3 13:10:54 CEST 2004


Ok,

i've had it with the TDataset Buffers.

They work now but not as they should, resync is buggy and it's not very
Delphi-compatible.

The main issue here is that there's no difference between TDataset and
TClientDataset. In the FCL they are somewhat combined.

So i suggest that I try to re-style TDataset and add
TClientDataset. TDataset with a buffer of 10 records as it is now, and a
TClientDataset which buffers all records.

Also i want to implement the resync and refresh methods as they are in the
interbase components of Delphi.

tDbf would be a descendent of TDataset and TIbQuery of
TClientDataset. 

But i want to suggest than no-one else touches TDataset until i'm done. To
avoid double work.

Joost van der Sluis.





More information about the fpc-devel mailing list