TClientDataSet ...

Discussion of open issues, suggestions and bugs regarding Virtual Data Access Components for Delphi, C++Builder, Lazarus (and FPC)
Post Reply
nico806
Posts: 1
Joined: Wed 22 Sep 2010 12:40

TClientDataSet ...

Post by nico806 » Wed 22 Sep 2010 12:42

Hello,

what is the difference between TVirtualTable and TClientDataSet of Delphi ?

Thx

Nico

99Percent
Posts: 48
Joined: Tue 13 Sep 2005 05:34

Post by 99Percent » Wed 22 Sep 2010 20:47

Although TClientDataSet by itself is very powerful, it requires another object, the TDataSetProvider in order to be able to access external data which in my opinion adds unnecesarry complexity to an already very confusing enterprise.

I highly recommend you avoid TClientDataset like hell as it ties you to Codegear's data models and future development. I am myself migrating all my Delphi development to Lazarus where there is NO equivalent for TClientDataset.

AndreyZ

Post by AndreyZ » Thu 23 Sep 2010 12:04

Thank you, 99Percent, for your help.
TVirtualTable component represents an in-memory data storage that does not have linked data files. It can store record data in the file (at run-time) and in dfm (at design-time).

Post Reply