Contact US

Log In

Come Join Us!

Are you a
Computer / IT professional?
Join Tek-Tips Forums!
  • Talk With Other Members
  • Be Notified Of Responses
    To Your Posts
  • Keyword Search
  • One-Click Access To Your
    Favorite Forums
  • Automated Signatures
    On Your Posts
  • Best Of All, It's Free!

*Tek-Tips's functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail.

Posting Guidelines

Promoting, selling, recruiting, coursework and thesis posting is forbidden.

Students Click Here


What is a TClientDataset ? by towerbase
Posted: 14 Jan 04

A TClientDataset is an in memory implementation of a table.  This has a number of implications:-

TClientDataset is very fast as no I/O takes place once it has been populated into memory.

The size of a TClientDataset is restricted by the amount of available RAM.

TClientDataset data can be modified.

Modifications to TClientDataset data can be undone.  There is multilevel undo support which can provide what-if type features.

TClientDataset does not support SQL.  However, you can write an SQL statement to specify what records should be used to populate the table.  This SQL is sent by the TDatasetProvider to the TSQLDataset object.

TClientDataset being memory based is single user.

Back to Embarcadero: Delphi FAQ Index
Back to Embarcadero: Delphi Forum

My Archive

Close Box

Join Tek-Tips® Today!

Join your peers on the Internet's largest technical computer professional community.
It's easy to join and it's free.

Here's Why Members Love Tek-Tips Forums:

Register now while it's still free!

Already a member? Close this window and log in.

Join Us             Close