SavePoint in MemDataset

Discussion of open issues, suggestions and bugs regarding UniDAC (Universal Data Access Components) for Delphi, C++Builder, Lazarus (and FPC)
Post Reply
zvasku
Posts: 77
Joined: Tue 19 Sep 2006 12:04

SavePoint in MemDataset

Post by zvasku » Mon 22 Sep 2008 16:01

Hello,

do you plan to implement SavePoint (as in TClientDataset) in your MemDataset (and in TUniTable, TUniQuery).

Thanks a lot
Zdenek

Plash
Devart Team
Posts: 2844
Joined: Wed 10 May 2006 07:09

Post by Plash » Tue 23 Sep 2008 07:00

We'll consider possibility to implement this feature.

zvasku
Posts: 77
Joined: Tue 19 Sep 2006 12:04

Post by zvasku » Wed 24 Sep 2008 08:29

Hello,

my goal is to change TClientDataset-TProvider-TSQLQuery to TUniQuery in all our application (600k lines of code). Now we are using dbexpoda and dbexpress is not very efficient (by its architecture from Borland, not problem of dbexpoda).
But we need use the following features of dataset:
- AddIndex, DeleteIndex, IndexName (on client side, also unique index for duplicity tests, more indexes at time)
- SetRange, CancelRange
- CloneDataset (to save memory)
- SavePoint (discussed above)

Can we discuss the following features to be added to TMemDataset?

Thanks
Zdenek

Plash
Devart Team
Posts: 2844
Joined: Wed 10 May 2006 07:09

Post by Plash » Thu 25 Sep 2008 07:29

We'll not add these features in the nearest future because currently we have some tasks with more priority.

You can use TUniQuery with TClientDataSet and TProvider components in cases when you need these features. Set the UniDirectional property of TUniQuery to True when it is used with TClientDataSet.

zvasku
Posts: 77
Joined: Tue 19 Sep 2006 12:04

Post by zvasku » Thu 25 Sep 2008 13:11

Yes. It will be my first step.

Thanks
Zdenek

Post Reply