RAD Studio VCL Reference
ContentsIndex
TCustomClientDataSet Methods Public Methods
Public Methods
 
Name 
Description 
 
Creates a new index for the client dataset. 
 
Adds a newly fetched packet of records to those already stored in the client dataset. 
 
Applies a range to the dataset. 
 
Sends all updated, inserted, and deleted records from the client dataset to the provider for writing to the database. 
 
Tests the validity of a specified bookmark. 
 
Cancels unposted changes to the current record. 
 
Removes any ranges currently in effect for the client dataset. 
 
Clears all pending edits and clears the change log. 
 
Shares the data belonging to another client dataset. 
 
Compares two bookmarks. 
 
Indicates whether constraints are enabled for a client dataset. 
 
Returns a TClientBlobStream object for reading or writing the data in a specified blob field. 
 
Creates a new, empty client dataset. 
 
Generates an OnDataRequest event on the associated provider 
 
Deletes an index for the client dataset. 
 
Disables the enforcement of constraints. 
 
Enables modification of the search key buffer. 
 
Enables changing the ending value for an existing range. 
 
Enables changing the starting value for an existing range. 
 
Removes all records from the dataset. 
 
Reenables enforcement of constraints when records are posted. 
 
Executes an SQL command by the provider's dataset. 
 
Retrieves BLOB field values from the provider. 
 
Retrieves nested detail datasets from the provider. 
 
Retrieves parameter values from the provider. 
 
Searches for a record containing specified field values. 
 
Moves the cursor to the record that most closely matches a specified set of key values. 
 
Retrieves the current record into a buffer. 
 
This is the overview for the GetFieldData method overload. 
 
Indicates where the current record sits within a specified group of records. 
 
Retrieves information about the current index. 
 
Retrieves a list of available indexes for a client dataset. 
 
Retrieves the next block of records from the provider. 
 
Retrieves a custom parameter from the data packet. 
 
Sets the current record in this dataset the same as the current record in another, cloned dataset. 
 
Moves the cursor to a record specified by the current key. 
 
Moves the cursor to the record that most closely matches the current key. 
 
Loads a client dataset's data from a file. 
 
Loads a client dataset's data from a stream. 
 
Searches the dataset for a specified record and makes that record current. 
 
Retrieves field values from a record that matches specified search values. 
 
Merges any data changes in the change log into the client dataset, overwriting existing values. 
 
Post 
Writes a modified record to the Data property or the change log. 
 
Clears successfully updated records from the client dataset's cache of changes. 
 
Updates the base values of the current record to match the current values of the provider's dataset. 
 
Undoes edits to the current record. 
 
Saves a client dataset's data to an external file. 
 
Saves a client dataset's data to a stream. 
 
Sets record buffers when accessing field values. 
 
Enables setting of keys and ranges for a dataset prior to a search. 
 
Saves a custom parameter with the data packet. 
 
Associates the client dataset with a provider in the same process space. 
 
Sets the starting and ending values of a range, and applies it. 
 
Indicates that subsequent assignments to field values specify the end of the range of rows to include in the dataset. 
 
Indicates that subsequent assignments to field values specify the start of the range of rows to include in the dataset. 
 
Undoes the last edit, insert, or delete operation to a record in the client dataset. 
 
Reports the update status for the current record in the dataset. 
Copyright(C) 2008 CodeGear(TM). All Rights Reserved.