RAD Studio VCL Reference
ContentsIndex
PreviousUpNext
TIBClientDataSet Members

The following tables list the members exposed by TIBClientDataSet.

 
Name 
Description 
 
Occurs after the client dataset applies updates to the provider but before it attempts to reconcile update errors. 
 
Occurs after an application completes a request to cancel modifications to the active record. 
 
Occurs after an application closes a dataset. 
 
Occurs after an application deletes a record. 
 
Occurs after an application starts editing a record. 
 
Occurs after the client dataset receives the results from an execute command. 
 
Occurs after the client dataset receives parameter values from the provider. 
 
Occurs after the client dataset fetches a data packet from the provider. 
 
Occurs after an application inserts a new record. 
 
Occurs after an application completes opening a dataset and before any data access occurs. 
 
Occurs after an application writes the active record to the database or change log and returns to browse state. 
 
Occurs after an application refreshes the data in the dataset. 
 
Occurs after the client dataset fetches new information about the current record. 
 
Occurs after an application scrolls from one record to another. 
 
Occurs before the client dataset applies updates to the remote server. 
 
Occurs before an application executes a request to cancel changes to the active record. 
 
Occurs immediately before the dataset closes. 
 
Occurs before an application attempts to delete the active record. 
 
Occurs before an application enters edit mode for the active record. 
 
Occurs before the client dataset executes the provider's query or stored procedure. 
 
Occurs before the client dataset fetches parameter values from the provider. 
 
Occurs before the client dataset fetches a data packet from the provider. 
 
Occurs before an application enters insert mode. 
 
Occurs before an application executes a request to open a dataset. 
 
Occurs before an application posts changes for the active record to the database or change log. 
 
Occurs immediately before an application refreshes the data in the dataset. 
 
Occurs before the client dataset fetches new information about the current record. 
 
Occurs before an application scrolls from one record to another. 
 
Occurs when an application recalculates calculated fields. 
 
Occurs when an application attempts to delete a record and an exception is raised. 
 
Occurs when an application attempts to modify or insert a record and an exception is raised. 
 
Occurs each time a different record in the dataset becomes the active record and filtering is enabled. 
 
Occurs when an application inserts or appends a new dataset record. 
 
Occurs when an application attempts to modify or insert a record and an exception is raised. 
 
Occurs when a client dataset needs to reconcile an update to a record that could not be applied. 
 
Name 
Description 
 
FComponentStyle is the field of the ComponentStyle read-only property. 
 
Name 
Description 
 
Called when an application uses a component interface. 
 
Called when an application releases a component interface. 
 
This is ActivateBuffers, a member of class TDataSet. 
 
This is ActivateFilters, a member of class TCustomClientDataSet. 
 
This is AddDataPacket, a member of class TCustomClientDataSet. 
 
This is AddFieldDesc, a member of class TCustomClientDataSet. 
 
This is AllocKeyBuffers, a member of class TCustomClientDataSet. 
 
This is AllocRecordBuffer, a member of class TDataSet. 
 
This is AllocRecordBuffer, a member of class TCustomClientDataSet. 
 
Copies the properties of an object to a destination object. 
 
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. 
 
Sets the private, internal storage for the Name property to the string passed in NewName. 
 
This is Check, a member of class TCustomClientDataSet. 
 
This is CheckActive, a member of class TDataSet. 
 
This is CheckBiDirectional, a member of class TDataSet. 
 
This is CheckDetailRecords, a member of class TCustomClientDataSet. 
 
This is CheckFieldCompatibility, a member of class TDataSet. 
 
This is CheckInactive, a member of class TDataSet. 
 
This is CheckProviderEOF, a member of class TCustomClientDataSet. 
 
This is CheckSetKeyMode, a member of class TCustomClientDataSet. 
 
This is ClearBuffers, a member of class TDataSet. 
 
This is ClearCalcFields, a member of class TDataSet. 
 
This is ClearCalcFields, a member of class TCustomClientDataSet. 
 
This is CloseBlob, a member of class TDataSet. 
 
This is CloseCursor, a member of class TDataSet. 
 
This is CloseCursor, a member of class TCustomClientDataSet. 
 
This is CloseCursor, a member of class TCustomCachedDataSet. 
 
This is ConstraintsStored, a member of class TCustomClientDataSet. 
 
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 DataConvert, a member of class TCustomClientDataSet. 
 
This is DataEvent, a member of class TDataSet. 
 
This is DataEvent, a member of class TCustomClientDataSet. 
 
This is DeactivateFilters, a member of class TCustomClientDataSet. 
 
This is DefChanged, a member of class TDataSet. 
 
This is DefChanged, a member of class TCustomClientDataSet. 
 
Designates methods for storing an object's unpublished data on a stream such as a form file. 
 
Provides an interface for a method that reads and writes otherwise unpublished data. 
 
Designates methods for storing an object's unpublished data on a stream such as a form file. 
 
This is DestroyFields, a member of class TDataSet. 
 
This is DestroyLookupCursor, a member of class TCustomClientDataSet. 
 
This is DoAfterApplyUpdates, a member of class TCustomClientDataSet. 
 
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 DoAfterExecute, a member of class TCustomClientDataSet. 
 
This is DoAfterGetParams, a member of class TCustomClientDataSet. 
 
This is DoAfterGetRecords, a member of class TCustomClientDataSet. 
 
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 DoAfterRowRequest, a member of class TCustomClientDataSet. 
 
This is DoAfterScroll, a member of class TDataSet. 
 
This is DoApplyUpdates, a member of class TCustomClientDataSet. 
 
This is DoBeforeApplyUpdates, a member of class TCustomClientDataSet. 
 
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 DoBeforeExecute, a member of class TCustomClientDataSet. 
 
This is DoBeforeGetParams, a member of class TCustomClientDataSet. 
 
This is DoBeforeGetRecords, a member of class TCustomClientDataSet. 
 
This is DoBeforeInsert, a member of class TDataSet. 
 
This is DoBeforeInsert, a member of class TCustomClientDataSet. 
 
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 DoBeforeRowRequest, a member of class TCustomClientDataSet. 
 
This is DoBeforeScroll, a member of class TDataSet. 
 
This is DoExecute, a member of class TCustomClientDataSet. 
 
This is DoGetRecords, a member of class TCustomClientDataSet. 
 
This is DoOnCalcFields, a member of class TDataSet. 
 
This is DoOnNewRecord, a member of class TDataSet. 
 
This is DoOnNewRecord, a member of class TCustomClientDataSet. 
 
This is DoRowRequest, a member of class TCustomClientDataSet. 
 
This is FetchMoreData, a member of class TCustomClientDataSet. 
 
This is FieldByNumber, a member of class TDataSet. 
 
This is FindRecord, a member of class TDataSet. 
 
This is FindRecord, a member of class TCustomClientDataSet. 
 
This is FreeFieldBuffers, a member of class TDataSet. 
 
This is FreeKeyBuffers, a member of class TCustomClientDataSet. 
 
This is FreeRecordBuffer, a member of class TDataSet. 
 
This is FreeRecordBuffer, a member of class TCustomClientDataSet. 
 
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 GetAggregateValue, a member of class TCustomClientDataSet. 
 
This is GetAppServer, a member of class TCustomClientDataSet. 
 
This is GetBookmarkData, a member of class TDataSet. 
 
This is GetBookmarkData, a member of class TCustomClientDataSet. 
 
This is GetBookmarkFlag, a member of class TDataSet. 
 
This is GetBookmarkFlag, a member of class TCustomClientDataSet. 
 
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 GetCanModify, a member of class TCustomClientDataSet. 
 
This is GetCheckConstraintsClass, a member of class TDataSet. 
 
Returns the owner of a child component being read from a stream. 
 
Returns the parent, or if there is no parent, returns the owner of a child component being read from a stream. 
 
Enumerates all child components. 
 
Enumerates all child components. 
 
This is GetCommandText, a member of class TIBClientDataSet. 
 
This is GetDataSource, a member of class TDataSet. 
 
This is GetDataSource, a member of class TCustomClientDataSet. 
 
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. 
 
Maps a single member and an optional set of argument names to a corresponding set of integer dispatch identifiers (dispIDs). 
 
This is GetIndexDefs, a member of class TDataSet. 
 
This is GetIndexDefsClass, a member of class TDataSet. 
 
This is GetIndexField, a member of class TCustomClientDataSet. 
 
This is GetIndexFieldCount, a member of class TCustomClientDataSet. 
 
This is GetIsClone, a member of class TCustomClientDataSet. 
 
This is GetIsIndexField, a member of class TDataSet. 
 
This is GetIsIndexField, a member of class TCustomClientDataSet. 
 
This is GetKeyBuffer, a member of class TCustomClientDataSet. 
 
This is GetKeyExclusive, a member of class TCustomClientDataSet. 
 
This is GetKeyFieldCount, a member of class TCustomClientDataSet. 
 
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 GetOptions, a member of class TCustomCachedDataSet. 
 
Returns the owner of a component. 
 
Returns the owner of an object. 
 
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 GetRecNo, a member of class TCustomClientDataSet. 
 
This is GetRecord, a member of class TDataSet. 
 
This is GetRecord, a member of class TCustomClientDataSet. 
 
This is GetRecordCount, a member of class TDataSet. 
 
This is GetRecordCount, a member of class TCustomClientDataSet. 
 
This is GetRecordSize, a member of class TDataSet. 
 
This is GetRecordSize, a member of class TCustomClientDataSet. 
 
This is GetRemoteServer, a member of class TCustomClientDataSet. 
 
This is GetStateFieldValue, a member of class TDataSet. 
 
This is GetStateFieldValue, a member of class TCustomClientDataSet. 
 
Retrieves the type information for an object. 
 
Returns the number of type information interfaces that an object provides (either 0 or 1). 
 
This is GetUpdateMode, a member of class TCustomCachedDataSet. 
 
This is InitFieldDefs, a member of class TDataSet. 
 
This is InitFieldDefsFromFields, a member of class TDataSet. 
 
This is InitKeyBuffer, a member of class TCustomClientDataSet. 
 
This is InitRecord, a member of class TDataSet. 
 
This is InitRecord, a member of class TCustomClientDataSet. 
 
This is InternalAddRecord, a member of class TDataSet. 
 
This is InternalAddRecord, a member of class TCustomClientDataSet. 
 
This is InternalCancel, a member of class TDataSet. 
 
This is InternalCancel, a member of class TCustomClientDataSet. 
 
This is InternalClose, a member of class TDataSet. 
 
This is InternalClose, a member of class TCustomClientDataSet. 
 
This is InternalDelete, a member of class TDataSet. 
 
This is InternalDelete, a member of class TCustomClientDataSet. 
 
This is InternalEdit, a member of class TDataSet. 
 
This is InternalEdit, a member of class TCustomClientDataSet. 
 
This is InternalFirst, a member of class TDataSet. 
 
This is InternalFirst, a member of class TCustomClientDataSet. 
 
This is InternalGetOptionalParam, a member of class TCustomClientDataSet. 
 
This is InternalGotoBookmark, a member of class TDataSet. 
 
This is InternalGotoBookmark, a member of class TCustomClientDataSet. 
 
This is InternalHandleException, a member of class TDataSet. 
 
This is InternalHandleException, a member of class TCustomClientDataSet. 
 
This is InternalInitFieldDefs, a member of class TDataSet. 
 
This is InternalInitFieldDefs, a member of class TCustomClientDataSet. 
 
This is InternalInitRecord, a member of class TDataSet. 
 
This is InternalInitRecord, a member of class TCustomClientDataSet. 
 
This is InternalInsert, a member of class TDataSet. 
 
This is InternalInsert, a member of class TCustomClientDataSet. 
 
This is InternalLast, a member of class TDataSet. 
 
This is InternalLast, a member of class TCustomClientDataSet. 
 
This is InternalOpen, a member of class TDataSet. 
 
This is InternalOpen, a member of class TCustomClientDataSet. 
 
This is InternalPost, a member of class TDataSet. 
 
This is InternalPost, a member of class TCustomClientDataSet. 
 
This is InternalRefresh, a member of class TDataSet. 
 
This is InternalRefresh, a member of class TCustomClientDataSet. 
 
This is InternalSetOptionalParam, a member of class TCustomClientDataSet. 
 
This is InternalSetToRecord, a member of class TDataSet. 
 
This is InternalSetToRecord, a member of class TCustomClientDataSet. 
 
Provides access to Automation properties and methods when the component wraps an Automation object. 
 
This is IsCursorOpen, a member of class TDataSet. 
 
This is IsCursorOpen, a member of class TCustomClientDataSet. 
 
Initializes the component after the form file has been read into memory. 
 
This is LocateRecord, a member of class TCustomClientDataSet. 
 
Forwards notification messages to all owned components. 
 
This is OpenCursor, a member of class TDataSet. 
 
This is OpenCursor, a member of class TCustomClientDataSet. 
 
This is OpenCursorComplete, a member of class TDataSet. 
 
This is OpenParentDataSet, a member of class TDataSet. 
 
Responds when the component is created from the component palette. 
 
This is PostKeyBuffer, a member of class TCustomClientDataSet. 
 
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. 
 
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. 
 
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 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. 
 
Returns a reference to a specified interface if the object supports that interface. 
 
This is ReadDataPacket, a member of class TCustomClientDataSet. 
 
Reads the state of the component. 
 
This is RefreshInternalCalcFields, a member of class TDataSet. 
 
This is RefreshInternalCalcFields, a member of class TCustomClientDataSet. 
 
This is ResetAggField, a member of class TDataSet. 
 
This is ResetAggField, a member of class TCustomClientDataSet. 
 
This is ResetCursorRange, a member of class TCustomClientDataSet. 
 
This is RestoreState, a member of class TDataSet. 
 
This is SetActive, a member of class TIBClientDataSet. 
 
This is SetAggregates, a member of class TCustomClientDataSet. 
 
This is SetAggregates, a member of class TCustomCachedDataSet. 
 
Clears or sets csAncestor state in the component's ComponentState property. 
 
This is SetAppServer, a member of class TCustomClientDataSet. 
 
This is SetBlockReadSize, a member of class TDataSet. 
 
This is SetBookmarkData, a member of class TDataSet. 
 
This is SetBookmarkData, a member of class TCustomClientDataSet. 
 
This is SetBookmarkFlag, a member of class TDataSet. 
 
This is SetBookmarkFlag, a member of class TCustomClientDataSet. 
 
This is SetBookmarkStr, a member of class TDataSet. 
 
This is SetBufListSize, a member of class TDataSet. 
 
Sets the visual ordering of a child control. 
 
Sets the visual ordering of a child control. 
 
This is SetCommandText, a member of class TIBClientDataSet. 
 
This is SetCurrentRecord, a member of class TDataSet. 
 
This is SetCursorRange, a member of class TCustomClientDataSet. 
 
This is SetDataSetField, a member of class TDataSet. 
 
This is SetDataSetField, a member of class TCustomClientDataSet. 
 
This is SetDefaultFields, a member of class TDataSet. 
 
Ensures that components inserted at design time have their design-mode flag set. 
 
Ensures that components inserted at design time have their design-mode flag set. 
 
This is SetFieldData, a member of class TCustomClientDataSet. 
 
This is the overview for the SetFieldData method overload. 
 
This is SetFilterData, a member of class TCustomClientDataSet. 
 
This is SetFiltered, a member of class TDataSet. 
 
This is SetFiltered, a member of class TCustomClientDataSet. 
 
This is SetFilterOptions, a member of class TDataSet. 
 
This is SetFilterOptions, a member of class TCustomClientDataSet. 
 
This is SetFilterText, a member of class TDataSet. 
 
This is SetFilterText, a member of class TCustomClientDataSet. 
 
This is SetFound, a member of class TDataSet. 
 
This is SetIndexField, a member of class TCustomClientDataSet. 
 
Sets the csInline bit of the component's ComponentState property 
 
This is SetKeyBuffer, a member of class TCustomClientDataSet. 
 
This is SetKeyExclusive, a member of class TCustomClientDataSet. 
 
This is SetKeyFieldCount, a member of class TCustomClientDataSet. 
 
This is SetKeyFields, a member of class TCustomClientDataSet. 
 
This is SetLinkRanges, a member of class TCustomClientDataSet. 
 
This is SetModified, a member of class TDataSet. 
 
Sets the value of the Name property. 
 
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 SetOnFilterRecord, a member of class TCustomClientDataSet. 
 
This is SetOptions, a member of class TCustomCachedDataSet. 
 
Sets the parent component. 
 
This is SetProviderEOF, a member of class TCustomClientDataSet. 
 
This is SetRecNo, a member of class TDataSet. 
 
This is SetRecNo, a member of class TCustomClientDataSet. 
 
This is SetRemoteServer, a member of class TCustomClientDataSet. 
 
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 SetUpdateMode, a member of class TCustomCachedDataSet. 
 
This is SwitchToIndex, a member of class TCustomClientDataSet. 
 
This is SyncCursors, a member of class TCustomClientDataSet. 
 
This is TempBuffer, a member of class TDataSet. 
 
This is UpdateBufferCount, a member of class TDataSet. 
 
Clears the csUpdating state in the component's ComponentState property when the component finishes updating. 
 
This is UpdateIndexDefs, a member of class TDataSet. 
 
This is UpdateIndexDefs, a member of class TCustomClientDataSet. 
 
Provides the interface for a method that adds type library and version information to the Registry on components that implement COM interfaces. 
 
Sets the csUpdating state in the component's ComponentState property. 
 
Determines whether an object can be inserted into a container. 
 
Provides the interface for a method that validates an child component before it is inserted. 
 
Ensures that renaming an owned component does not create name conflict. 
 
This is WriteDataPacket, a member of class TCustomClientDataSet. 
 
Writes the state of the component. 
 
Name 
Description 
 
Indicates the index of the active record in the internal cache of records. 
 
Lists all aggregates that apply to the client dataset. 
 
Specifies whether the client dataset calculates and maintains aggregate values. 
 
Determines when the OnCalcFields event is triggered and when lookup field values are calculated. 
 
Indicates the number of columns in the dataset that represent Binary large object (BLOB) fields. 
 
Indicates the number of bytes used to represent a bookmark. 
 
Indicates the number of records in the internal cache. 
 
Provides indexed access to the record buffers in the internal cache. 
 
Points to the record buffer used during an OnCalcFields event. 
 
Indicates the number of bytes in a record buffer dedicated to storing calculated fields and lookup fields. 
 
Specifies record-level constraints that must be met when editing the data. 
 
Specifies record-level constraints that must be met when editing the data. 
 
Indicates the index of the current record in the internal cache of record buffers. 
 
Specifies whether trailing spaces are trimmed from field values when records are posted. 
 
Specifies the interface the client dataset uses to communicate with classes in Midas.dll or Midaslib.dcu (on Windows) or midas.so (on Linux). 
 
Provides access to the interface for the client dataset's data cursor. 
 
Indicates whether to fetch data packets from the provider on an as-needed basis. 
 
Points to the list of field definitions for the dataset. 
 
Specifies the offset needed to convert indexes in the Fields property to field numbers. 
 
Specifies the text of the current filter. 
 
Specifies whether or not filtering is active for a dataset. 
 
Specifies whether or not filtering is case insensitive, and whether or not partial comparisons are permitted when filtering records. 
 
Contains information about the indexes for a client dataset. 
 
Identifies an index for the client dataset. 
 
Indicates whether the dataset includes internally calculated fields. 
 
This is IsClone, a member of class TCustomClientDataSet. 
 
Indicates the class type to use when creating nested datasets. 
 
Lists all nested datasets. 
 
Specifies whether fields are stored hierarchically or flattened out in the Fields property. 
 
Contains parameter values that are sent to the provider. 
 
Identifies the internal provider component that packages data into the Data property and which applies updates to the database server. 
 
Indicates whether the client dataset has all of its data. 
 
Specifies whether the client dataset is read-only for this application. 
 
For internal use only. 
 
Specifies what mechanism is used to connect to the database server. 
 
Indicates whether field and index definitions are saved with the client dataset. 
 
Name 
Description 
 
Occurs after an application completes a request to cancel modifications to the active record. 
 
Occurs after an application closes a dataset. 
 
Occurs after an application deletes a record. 
 
Occurs after an application starts editing a record. 
 
Occurs after an application inserts a new record. 
 
Occurs after an application completes opening a dataset and before any data access occurs. 
 
Occurs after an application writes the active record to the database or change log and returns to browse state. 
 
Occurs after an application refreshes the data in the dataset. 
 
Occurs after an application scrolls from one record to another. 
 
Occurs before an application executes a request to cancel changes to the active record. 
 
Occurs immediately before the dataset closes. 
 
Occurs before an application attempts to delete the active record. 
 
Occurs before an application enters edit mode for the active record. 
 
Occurs before an application enters insert mode. 
 
Occurs before an application executes a request to open a dataset. 
 
Occurs before an application posts changes for the active record to the database or change log. 
 
Occurs immediately before an application refreshes the data in the dataset. 
 
Occurs before an application scrolls from one record to another. 
 
Occurs when an application recalculates calculated fields. 
 
Occurs when an application attempts to delete a record and an exception is raised. 
 
Occurs when an application attempts to modify or insert a record and an exception is raised. 
 
Occurs each time a different record in the dataset becomes the active record and filtering is enabled. 
 
Occurs when an application inserts or appends a new dataset record. 
 
Occurs when an application attempts to modify or insert a record and an exception is raised. 
 
Name 
Description 
 
Increments the reference count for this interface. 
 
Decrements the reference count for this interface. 
 
Returns a pointer to the buffer for the active record. 
 
Creates a new index for the client dataset. 
 
Responds after the last constructor has executed. 
 
Adds a new, empty record to the end of the dataset. 
 
Adds a newly fetched packet of records to those already stored in the client dataset. 
 
Adds a new, populated record to the end of the dataset and posts it. 
 
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. 
 
Copies the contents of another, similar object. 
 
Performs any necessary actions before the first destructor is called. 
 
Responds before the first destructor executes. 
 
Indicates the validity of a specified bookmark. 
 
Tests the validity of a specified bookmark. 
 
Cancels modifications to the active record if those changes are not yet posted. 
 
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. 
 
Automatically posts or cancels data changes when the active record changes. 
 
Returns a pointer to the runtime type information (RTTI) table for the object type. 
 
Returns a string indicating the type of the object instance (as opposed to the type of the variable passed as an argument). 
 
Determines whether an object is of a specific type. 
 
Returns the type of the immediate ancestor of a class. 
 
Returns the class reference for the object's class. 
 
Performs finalization on long strings, variants, and interface variables within a class. 
 
Clears the contents of all fields for the active record. 
 
Shares the data belonging to another client dataset. 
 
Closes a dataset. 
 
Implements a virtual function to compare two bookmarks. 
 
Compares two bookmarks. 
 
Indicates whether constraints are enabled for a client dataset. 
 
Indicates whether data-aware controls update their display to reflect changes to the dataset. 
 
This is CopyFields, a member of class TDataSet. 
 
Creates and initializes an instance of TIBClientDataSet
 
Provides the interface for a method that creates a blob stream for a Binary large object (BLOB) field in the dataset. 
 
Returns a TClientBlobStream object for reading or writing the data in a specified blob field. 
 
Creates a new, empty client dataset. 
 
Marks the internal cursor position as invalid. 
 
Generates an OnDataRequest event on the associated provider 
 
Provides the interface for a method that processes message records. 
 
Deletes the active record and positions the dataset on the next record. 
 
Deletes an index for the client dataset. 
 
Destroys the instance of TIBClientDataSet
 
Destroys all owned components. 
 
Indicates that the component and its owned components are about to be destroyed. 
 
Disables the enforcement of constraints. 
 
Disables data display in data-aware controls associated with the dataset. 
 
Calls message-handling methods for the object, based on the contents of the Message parameter. 
 
Edit 
Enables editing of data in the dataset. 
 
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. 
 
Re-enables data display in data-aware controls associated with the dataset. 
 
Checks if the current instance and the parameter are equal. 
 
Executes an SQL command by the provider's dataset. 
 
Executes an action. 
 
Retrieves BLOB field values from the provider. 
 
Retrieves nested detail datasets from the provider. 
 
Retrieves parameter values from the provider. 
 
This is the overview for the FieldAddress method overload. 
 
Finds a field based on its name. 
 
Indicates whether a given component is owned by the component. 
 
Searches for a specified field in the dataset. 
 
Implements a virtual method for positioning the dataset on the first record, respecting any filters. 
 
Searches for a record containing specified field values. 
 
Implements a virtual method for positioning the dataset on the last record, respecting any filters. 
 
Moves the cursor to the record that most closely matches a specified set of key values. 
 
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. 
 
Free 
Destroys an object and frees its associated memory, if necessary. 
 
Frees the resources allocated for a specified bookmark. 
 
Deallocates memory allocated by a previous call to the System::TObject::NewInstance method. 
 
Ensures that AComponent is notified that the component is going to be destroyed. 
 
Frees the interface reference for components that were created from COM classes. 
 
Reads BLOB data into a buffer. 
 
Allocates a bookmark for the active record in the dataset. 
 
Returns a reference to the component associated by the implementing class. 
 
Implements a virtual function to retrieve the current record in a buffer. 
 
Retrieves the current record into 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. 
 
Returns a TComponent enumerator. 
 
This is the overview for the GetFieldData method overload. 
 
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. 
 
Indicates where the current record sits within a specified group of records. 
 
Returns an integer containing the hash code. 
 
Retrieves information about the current index. 
 
Retrieves a list of available indexes for a client dataset. 
 
Retrieves a specified interface. 
 
Returns the entry for a specific interface implemented in a class. 
 
Returns a pointer to a structure containing all of the interfaces implemented by a given class. 
 
Returns a string used by the Object Inspector. 
 
Returns the name of the object as it appears in the Object Inspector. 
 
Retrieves the next block of records from the provider. 
 
Retrieves a custom parameter from the data packet. 
 
Returns the containing Component. 
 
Returns the character or characters to use in generated SQL statements to enclose quoted strings. 
 
Implements a virtual method to position the dataset on the record to which a specified bookmark points. 
 
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. 
 
Verifies whether the component has a parent. 
 
Determines the relationship of two object types. 
 
Initializes a newly allocated object instance to all zeros and initializes the instance's virtual method table pointer. 
 
Inserts a new, empty record in the dataset. 
 
Establishes the component as the owner of a specified component. 
 
Inserts a new, populated record to the dataset and posts it. 
 
Returns the size in bytes of each instance of the object type. 
 
Indicates whether the dataset contains no records. 
 
Indicates whether the component implements a specified interface. 
 
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. 
 
Loads a client dataset's data from a file. 
 
Loads the dataset's data from a file. 
 
Loads a client dataset's data from a stream. 
 
Implements a virtual method for searching a dataset for a specified record and making it the active record. 
 
Searches the dataset for a specified record and makes that record current. 
 
Implements a virtual method to retrieve field values from a record that matches specified search values. 
 
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. 
 
This is the overview for the MethodAddress method overload. 
 
Returns the name of a class method by address. 
 
Moves to another record relative to the active record in the dataset. 
 
Allocates memory for an instance of an object type and returns a pointer to that new instance. 
 
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. 
 
Post 
Writes a modified record to the Data property or the change log. 
 
Moves to the previous record in the dataset. 
 
Ends a transaction that was started by a call to PSStartTransaction
 
Executes the SQL command associated with the dataset. 
 
Executes a specified SQL command. 
 
Returns information that is stored in data packets as Name/Value pairs. 
 
Gets the SQL command to be executed by PSExecute
 
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. 
 
Returns the current parameter values of the dataset. 
 
Returns the character or characters to use in generated SQL statements to enclose quoted strings. 
 
Returns the name of the dataset table that appears in generated SQL statements. 
 
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. 
 
Assigns a specified SQL command to be executed by PSExecute
 
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. 
 
Returns a reference to a specified interface if the object supports that interface. 
 
Clears successfully updated records from the client dataset's cache of changes. 
 
Establishes or removes internal links that cause this component to be notified when the implementer of a specified interface is destroyed. 
 
Re-fetches data from the database to update a dataset's view of data. 
 
Updates the base values of the current record to match the current values of the provider's dataset. 
 
Removes a specified component specified from the component's Components list. 
 
Disables destruction notification that was enabled by FreeNotification 
 
Re-fetches the active record and the records that precede and follow it. 
 
Undoes edits to the current record. 
 
Handles exceptions in methods declared using the safecall calling convention. 
 
Handles exceptions in methods declared using the safecall calling convention. 
 
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. 
 
Sets the values for all fields in a record 
 
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. 
 
Identifies whether the component is a subcomponent. 
 
Returns a string containing the class name. 
 
Implements a virtual procedure to copy a data string from a source to a destination, optionally performing character translation during the copy. 
 
Undoes the last edit, insert, or delete operation to a record in the client dataset. 
 
Returns a string containing the unit name. 
 
Updates the state of an action. 
 
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. 
 
Reports the update status for the current record in the dataset. 
 
Name 
Description 
 
Lists the maintained aggregates supported by the current index. 
 
Contains any aggregate fields. 
 
Provides access to the interface the client dataset uses to communicate with a provider. 
 
Determines when the OnCalcFields event is triggered and when lookup field values are calculated. 
 
Determines how many record buffers are read in each block. 
 
Bof 
Indicates whether the first record in the dataset is active. 
 
Specifies the current bookmark in the dataset. 
 
Indicates whether the dataset permits write access to data. 
 
Indicates the number of changes in the change log. 
 
Indicates the client dataset (if any) with which this client dataset shares data. 
 
Specifies the interface reference implemented by the component. 
 
Indicates the number of components owned by the component. 
 
Indicates the position of the component in its owner's Components property array. 
 
Lists all components owned by the component. 
 
Describes the current state of the component, indicating when a component needs to avoid certain actions. 
 
Governs the behavior of the component. 
 
Specifies a connection broker that handles the connection to an application server. 
 
Data 
Represents the data of the client dataset in a transportable format. 
 
Indicates the persistent TDataSetField object that owns a nested dataset. 
 
Indicates the TDataSetField component that represents this client dataset. 
 
Indicates the number of bytes required to represent the Data property. 
 
Represents the data source of another dataset that supplies values to the dataset. 
 
Indicates whether a dataset's underlying field components are generated dynamically when the dataset is opened. 
 
Represents a packet of change log data. 
 
Returns a pointer to the DataSet designer for the dataset. 
 
Contains information used by the Form designer. 
 
Eof 
Indicates whether a dataset is positioned at the last record. 
 
Indicates the number of field components associated with the dataset. 
 
Points to the list of field definitions for the dataset. 
 
Points to the list of field definitions for the dataset. 
 
Lists the field components of a dataset. 
 
Lists all non-aggregate field components of the dataset. 
 
Provides access to the values for all fields in the active record for the dataset 
 
Specifies a file that stores the data of the client dataset. 
 
Specifies the text of the current filter for a dataset. 
 
Specifies whether or not filtering is active for a dataset. 
 
Specifies whether or not filtering is case insensitive, and whether or not partial comparisons are permitted when filtering records. 
 
Indicates whether or not moving to a different record is successful. 
 
Indicates the depth of grouping support provided by the current index. 
 
Indicates whether the client dataset is connected to a provider. 
 
Indicates the number of fields that make up the current index. 
 
Lists the fields to use as an index. 
 
Specifies the fields associated with the current index. 
 
Indicates whether the dataset is unidirectional. 
 
Specifies the upper and lower boundaries for a range. 
 
Specifies the number of fields to use when conducting a partial key search on a multi-field key. 
 
Indicates the size of the current key used for the dataset. 
 
Indicates whether to maintain a change log separate from the data. 
 
Indicates whether the active record is modified. 
 
Specifies whether fields are stored hierarchically or flattened out in the Fields property. 
 
Indicates the component that is responsible for streaming and freeing this component. 
 
Indicates the number or type of records in a single data packet. 
 
Specifies the name of a provider component that supplies data to and applies updates from the client dataset.. 
 
This is Ranged, a member of class TCustomClientDataSet. 
 
Indicates the active record in the dataset. 
 
Indicates the total number of records associated with the dataset. 
 
Indicates the size of a record in the dataset. 
 
Specifies the connection component that this client dataset uses to connect to an application server. 
 
Represents the current state of edits when logging changes. 
 
Determines whether a unique TField object is created for each element of an array field. 
 
Indicates the current operating mode of the dataset. 
 
Filters the client dataset so that it exposes only those records with a specific update status. 
 
Represents information used internally by components that support COM. 
 
Represents the data of the client dataset in XML. 
 
Name 
Description 
 
Occurs after the client dataset applies updates to the provider but before it attempts to reconcile update errors. 
 
Occurs after an application completes a request to cancel modifications to the active record. 
 
Occurs after an application closes a dataset. 
 
Occurs after an application deletes a record. 
 
Occurs after an application starts editing a record. 
 
Occurs after the client dataset receives the results from an execute command. 
 
Occurs after the client dataset receives parameter values from the provider. 
 
Occurs after the client dataset fetches a data packet from the provider. 
 
Occurs after an application inserts a new record. 
 
Occurs after an application completes opening a dataset and before any data access occurs. 
 
Occurs after an application writes the active record to the database or change log and returns to browse state. 
 
Occurs after an application refreshes the data in the dataset. 
 
Occurs after the client dataset fetches new information about the current record. 
 
Occurs after an application scrolls from one record to another. 
 
Occurs immediately after an updated record has been applied to the database server. 
 
Occurs before the client dataset applies updates to the remote server. 
 
Occurs before an application executes a request to cancel changes to the active record. 
 
Occurs immediately before the dataset closes. 
 
Occurs before an application attempts to delete the active record. 
 
Occurs before an application enters edit mode for the active record. 
 
Occurs before the client dataset executes the provider's query or stored procedure. 
 
Occurs before the client dataset fetches parameter values from the provider. 
 
Occurs before the client dataset fetches a data packet from the provider. 
 
Occurs before an application enters insert mode. 
 
Occurs before an application executes a request to open a dataset. 
 
Occurs before an application posts changes for the active record to the database or change log. 
 
Occurs immediately before an application refreshes the data in the dataset. 
 
Occurs before the client dataset fetches new information about the current record. 
 
Occurs before an application scrolls from one record to another. 
 
Occurs immediately before each record is applied to the database server. 
 
Occurs when an application recalculates calculated fields. 
 
Occurs when an application attempts to delete a record and an exception is raised. 
 
Occurs when an application attempts to modify or insert a record and an exception is raised. 
 
Occurs each time a different record in the dataset becomes the active record and filtering is enabled. 
 
Occurs when the internal provider initializes its information about the table to which it applies updates. 
 
Occurs when an application inserts or appends a new dataset record. 
 
Occurs when an application attempts to modify or insert a record and an exception is raised. 
 
Occurs when a client dataset needs to reconcile an update to a record that could not be applied. 
 
Occurs immediately before the dataset starts applying updates. 
 
Occurs when the internal provider can't update a record because of an error condition. 
 
Name 
Description 
 
Specifies whether the dataset contains data. 
 
Lists all aggregates that apply to the client dataset. 
 
Specifies whether the client dataset calculates and maintains aggregate values. 
 
Determines when the OnCalcFields event is triggered and when lookup field values are calculated. 
 
Specifies what data to fetch from the database server. 
 
Specifies record-level constraints that must be met when editing the data. 
 
Identifies the TIBDatabase component that connects the dataset to a database server. 
 
Specifies the transaction object that manages the transactions this dataset uses. 
 
Specifies whether trailing spaces are trimmed from field values when records are posted. 
 
Indicates whether to fetch data packets from the provider on an as-needed basis. 
 
Points to the list of field definitions for the dataset. 
 
Specifies a file that stores the data of the client dataset. 
 
Specifies the text of the current filter. 
 
Specifies whether or not filtering is active for a dataset. 
 
Specifies whether or not filtering is case insensitive, and whether or not partial comparisons are permitted when filtering records. 
 
Contains information about the indexes for a client dataset. 
 
Lists the fields to use as an index. 
 
Identifies an index for the client dataset. 
 
Names one or more fields in a master table to link with corresponding fields in this dataset in order to establish a master-detail relationship. 
 
Specifies a data source component for the master dataset when establishing a detail-master relationship between this dataset and another one. 
 
Name 
Specifies the name of the component as referenced in code. 
 
Specifies whether fields are stored hierarchically or flattened out in the Fields property. 
 
Influences how data is fetched and how it can be used. 
 
Indicates the number or type of records in a single data packet. 
 
Contains parameter values that are sent to the provider. 
 
Specifies whether the client dataset is read-only for this application. 
 
Tag 
Stores an integer value as part of a component. 
 
Controls how records are located when applying updates. 
Copyright(C) 2009 Embarcadero Technologies, Inc. All Rights Reserved.
What do you think about this topic? Send feedback!