RAD Studio VCL Reference
ContentsIndex
TDataSet Methods Public Methods
Public Methods
 
Name 
Description 
 
Returns a pointer to the buffer for the active record. 
 
Adds a new, empty record to the end of the dataset. 
 
Adds a new, populated record to the end of the dataset and posts it. 
 
Indicates the validity of a specified bookmark. 
 
Cancels modifications to the active record if those changes are not yet posted. 
 
Automatically posts or cancels data changes when the active record changes. 
 
Clears the contents of all fields for the active record. 
 
Closes a dataset. 
 
Implements a virtual function to compare two bookmarks. 
 
Indicates whether data-aware controls update their display to reflect changes to the dataset. 
 
This is CopyFields, a member of class TDataSet. 
 
Provides the interface for a method that creates a blob stream for a Binary large object (BLOB) field in the dataset. 
 
Marks the internal cursor position as invalid. 
 
Deletes the active record and positions the dataset on the next record. 
 
Disables data display in data-aware controls associated with the dataset. 
 
Edit 
Enables editing of data in the dataset. 
 
Re-enables data display in data-aware controls associated with the dataset. 
 
Finds a field based on its name. 
 
Searches for a specified field in the dataset. 
 
Implements a virtual method for positioning the dataset on the first record, respecting any filters. 
 
Implements a virtual method for positioning the dataset on the last record, respecting any filters. 
 
Implements a virtual method for positioning the dataset on the next record, respecting any filters. 
 
Implements a virtual method for positioning the dataset on the previous record, respecting any filters. 
 
Moves to the first record in the dataset. 
 
Frees the resources allocated for a specified bookmark. 
 
Reads BLOB data into a buffer. 
 
Allocates a bookmark for the active record in the dataset. 
 
Implements a virtual function to retrieve the current record in a buffer. 
 
Fills a list with a dataset for every detail dataset that is not the value of a nested dataset field. 
 
Introduces a method to list the field components that link this dataset as a detail of a master dataset. 
 
This is the overview for the GetFieldData method overload. 
 
Retrieves a specified set of field objects into a list. 
 
This is the overview for the GetFieldNames method overload. 
 
Implements a virtual method to position the dataset on the record to which a specified bookmark points. 
 
Inserts a new, empty record in the dataset. 
 
Inserts a new, populated record to the dataset and posts it. 
 
Indicates whether the dataset contains no records. 
 
Indicates whether a dataset is linked to a specified data source. 
 
Indicates whether the underlying database table uses record numbers to indicate the order of records. 
 
Last 
Moves to the last record in the dataset. 
 
Implements a virtual method for searching a dataset for a specified record and making it the active record. 
 
Implements a virtual method to retrieve field values from a record that matches specified search values. 
 
Moves to another record relative to the active record in the dataset. 
 
Next 
Moves to the next record in the dataset. 
 
Open 
Opens the dataset. 
 
Post 
Implements a virtual method to write a modified record to the database or change log. 
 
Moves to the previous record in the dataset. 
 
Re-fetches data from the database to update a dataset's view of data. 
 
Re-fetches the active record and the records that precede and follow it. 
 
Sets the values for all fields in a record 
 
Implements a virtual procedure to copy a data string from a source to a destination, optionally performing character translation during the copy. 
 
Positions the cursor on the active record. 
 
Ensures that data-aware controls and detail datasets reflect record updates. 
 
Reports the update status for the active record. 
Copyright(C) 2008 CodeGear(TM). All Rights Reserved.