[fpc-pascal] TBufDataset vs TClientDataset

Michael Van Canneyt michael at freepascal.org
Mon Oct 9 16:33:35 CEST 2017



On Mon, 9 Oct 2017, Graeme Geldenhuys wrote:

> On 2017-10-09 09:08, Michael Van Canneyt wrote:
>> Because it was never meant to be a TClientDataset equivalent, but it has
>> grown into something that does many of the things TClientDataset does.
>> 
>> Naming it TClientDataset would imply that we ensure TClientDataset
>> compatibility, which definitely was/is not the case.
>
> OK, that's understandable. Thanks for the background information.
>
>
>> Historic reasons. It existed before TBufDataset.
>> Rewriting TMemdataset so it sits on top of TBufDataset is since long on
>
> So it is recommended to use TBufDataset over TMemDataset?

Yes, absolutely.

>
>
>> If anyone is interested in tackling these problems (implement 
> TClientDataset,
>> TMemDataset rebase)
>
> Ah, I see Git is growing on you [using git terminology there]. ;-)

It definitely has a way of crawling under your skin... ;)

Michael.



More information about the fpc-pascal mailing list