RAD Studio VCL Reference
ContentsIndex
PreviousUpNext
TDataSet Methods

The methods of the TDataSet class are listed here.

 
Name 
Description 
 
This is ActivateBuffers, a member of class TDataSet. 
 
This is AllocRecordBuffer, a member of class TDataSet. 
 
This is BindFields, a member of class TDataSet. 
 
This is BlockReadNext, a member of class TDataSet. 
 
This is BookmarkAvailable, a member of class TDataSet. 
 
This is CalculateFields, a member of class TDataSet. 
 
This is CheckActive, a member of class TDataSet. 
 
This is CheckBiDirectional, a member of class TDataSet. 
 
This is CheckFieldCompatibility, a member of class TDataSet. 
 
This is CheckInactive, a member of class TDataSet. 
 
This is ClearBuffers, a member of class TDataSet. 
 
This is ClearCalcFields, a member of class TDataSet. 
 
This is CloseBlob, a member of class TDataSet. 
 
This is CloseCursor, a member of class TDataSet. 
 
This is CreateFields, a member of class TDataSet. 
 
This is CreateNestedDataSet, a member of class TDataSet. 
 
This is DataConvert, a member of class TDataSet. 
 
This is DataEvent, a member of class TDataSet. 
 
This is DefChanged, a member of class TDataSet. 
 
This is DestroyFields, a member of class TDataSet. 
 
This is DoAfterCancel, a member of class TDataSet. 
 
This is DoAfterClose, a member of class TDataSet. 
 
This is DoAfterDelete, a member of class TDataSet. 
 
This is DoAfterEdit, a member of class TDataSet. 
 
This is DoAfterInsert, a member of class TDataSet. 
 
This is DoAfterOpen, a member of class TDataSet. 
 
This is DoAfterPost, a member of class TDataSet. 
 
This is DoAfterRefresh, a member of class TDataSet. 
 
This is DoAfterScroll, a member of class TDataSet. 
 
This is DoBeforeCancel, a member of class TDataSet. 
 
This is DoBeforeClose, a member of class TDataSet. 
 
This is DoBeforeDelete, a member of class TDataSet. 
 
This is DoBeforeEdit, a member of class TDataSet. 
 
This is DoBeforeInsert, a member of class TDataSet. 
 
This is DoBeforeOpen, a member of class TDataSet. 
 
This is DoBeforePost, a member of class TDataSet. 
 
This is DoBeforeRefresh, a member of class TDataSet. 
 
This is DoBeforeScroll, a member of class TDataSet. 
 
This is DoOnCalcFields, a member of class TDataSet. 
 
This is DoOnNewRecord, a member of class TDataSet. 
 
This is FieldByNumber, a member of class TDataSet. 
 
This is FindRecord, a member of class TDataSet. 
 
This is FreeFieldBuffers, a member of class TDataSet. 
 
This is FreeRecordBuffer, a member of class TDataSet. 
 
This is GetAggFieldsClass, a member of class TDataSet. 
 
This is GetAggRecordCount, a member of class TDataSet. 
 
This is GetAggregateValue, a member of class TDataSet. 
 
This is GetBookmarkData, a member of class TDataSet. 
 
This is GetBookmarkFlag, a member of class TDataSet. 
 
This is GetBookmarkStr, a member of class TDataSet. 
 
This is GetCalcFields, a member of class TDataSet. 
 
This is GetCanModify, a member of class TDataSet. 
 
This is GetCheckConstraintsClass, a member of class TDataSet. 
 
Enumerates all child components. 
 
This is GetDataSource, a member of class TDataSet. 
 
This is the overview for the GetFieldClass method overload. 
 
This is GetFieldDefListClass, a member of class TDataSet. 
 
This is GetFieldDefsClass, a member of class TDataSet. 
 
This is GetFieldFullName, a member of class TDataSet. 
 
This is GetFieldListClass, a member of class TDataSet. 
 
This is GetFieldsClass, a member of class TDataSet. 
 
This is GetIndexDefs, a member of class TDataSet. 
 
This is GetIndexDefsClass, a member of class TDataSet. 
 
This is GetIsIndexField, a member of class TDataSet. 
 
This is GetLookupListClass, a member of class TDataSet. 
 
This is GetNextRecord, a member of class TDataSet. 
 
This is GetNextRecords, a member of class TDataSet. 
 
This is GetParamsClass, a member of class TDataSet. 
 
This is GetPriorRecord, a member of class TDataSet. 
 
This is GetPriorRecords, a member of class TDataSet. 
 
This is GetRecNo, a member of class TDataSet. 
 
This is GetRecord, a member of class TDataSet. 
 
This is GetRecordCount, a member of class TDataSet. 
 
This is GetRecordSize, a member of class TDataSet. 
 
This is GetStateFieldValue, a member of class TDataSet. 
 
This is InitFieldDefs, a member of class TDataSet. 
 
This is InitFieldDefsFromFields, a member of class TDataSet. 
 
This is InitRecord, a member of class TDataSet. 
 
This is InternalAddRecord, a member of class TDataSet. 
 
This is InternalCancel, a member of class TDataSet. 
 
This is InternalClose, a member of class TDataSet. 
 
This is InternalDelete, a member of class TDataSet. 
 
This is InternalEdit, a member of class TDataSet. 
 
This is InternalFirst, a member of class TDataSet. 
 
This is InternalGotoBookmark, a member of class TDataSet. 
 
This is InternalHandleException, a member of class TDataSet. 
 
This is InternalInitFieldDefs, a member of class TDataSet. 
 
This is InternalInitRecord, a member of class TDataSet. 
 
This is InternalInsert, a member of class TDataSet. 
 
This is InternalLast, a member of class TDataSet. 
 
This is InternalOpen, a member of class TDataSet. 
 
This is InternalPost, a member of class TDataSet. 
 
This is InternalRefresh, a member of class TDataSet. 
 
This is InternalSetToRecord, a member of class TDataSet. 
 
This is IsCursorOpen, a member of class TDataSet. 
 
Initializes the component after the form file has been read into memory. 
 
This is OpenCursor, a member of class TDataSet. 
 
This is OpenCursorComplete, a member of class TDataSet. 
 
This is OpenParentDataSet, a member of class TDataSet. 
 
Ends a transaction that was started by a call to PSStartTransaction. 
 
Executes the SQL command associated with the dataset. 
 
This is the overview for the PSExecuteStatement method overload. 
 
Returns information that is stored in data packets as Name/Value pairs. 
 
Gets the SQL command to be executed by PSExecute. 
 
This is PSGetCommandTextW, a member of class TDataSet. 
 
Gets the command type to be executed by PSExecute. 
 
Returns the definition of an index that imposes the default order on the data included in data packets. 
 
Returns the definitions of all specified indexes defined for the dataset. 
 
Returns the names of all fields required to uniquely identify records in the data packet. 
 
This is PSGetKeyFieldsW, a member of class TDataSet. 
 
Returns the current parameter values of the dataset. 
 
Returns the character or characters to use in generated SQL statements to enclose quoted strings. 
 
This is PSGetQuoteCharW, a member of class TDataSet. 
 
Returns the name of the dataset table that appears in generated SQL statements. 
 
This is PSGetTableNameW, a member of class TDataSet. 
 
Generates an EUpdateError object based on another exception object. 
 
Indicates whether actions against the dataset occur in the context of a transaction. 
 
Indicates whether the dataset includes native SQL support. 
 
Indicates whether the dataset can execute SQL statements. 
 
Resets the dataset so that it is positioned on the first record. 
 
This is the overview for the PSSetCommandText method overload. 
 
Assigns the specified parameter values to the dataset. 
 
Starts a transaction that encapsulates all activity until a call to PSEndTransaction. 
 
Applies a single update to the underlying database table or tables. 
 
This is RefreshInternalCalcFields, a member of class TDataSet. 
 
This is ResetAggField, a member of class TDataSet. 
 
This is RestoreState, a member of class TDataSet. 
 
This is SetActive, a member of class TDataSet. 
 
This is SetBlockReadSize, a member of class TDataSet. 
 
This is SetBookmarkData, a member of class TDataSet. 
 
This is SetBookmarkFlag, a member of class TDataSet. 
 
This is SetBookmarkStr, a member of class TDataSet. 
 
This is SetBufListSize, a member of class TDataSet. 
 
Sets the visual ordering of a child control. 
 
This is SetCurrentRecord, a member of class TDataSet. 
 
This is SetDataSetField, a member of class TDataSet. 
 
This is SetDefaultFields, a member of class TDataSet. 
 
This is the overview for the SetFieldData method overload. 
 
This is SetFiltered, a member of class TDataSet. 
 
This is SetFilterOptions, a member of class TDataSet. 
 
This is SetFilterText, a member of class TDataSet. 
 
This is SetFound, a member of class TDataSet. 
 
This is SetModified, a member of class TDataSet. 
 
Sets the value of the Name property. 
 
This is SetObjectView, a member of class TDataSet. 
 
This is SetOnFilterRecord, a member of class TDataSet. 
 
This is SetRecNo, a member of class TDataSet. 
 
This is SetState, a member of class TDataSet. 
 
This is SetStateFieldValue, a member of class TDataSet. 
 
This is SetTempState, a member of class TDataSet. 
 
This is SetUniDirectional, a member of class TDataSet. 
 
This is TempBuffer, a member of class TDataSet. 
 
This is UpdateBufferCount, a member of class TDataSet. 
 
This is UpdateIndexDefs, a member of class TDataSet. 
 
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) 2009 Embarcadero Technologies, Inc. All Rights Reserved.
What do you think about this topic? Send feedback!