RAD Studio VCL Reference
ContentsIndex
TSimpleDataSet Members Public Methods
Public Methods
 
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 TSimpleDataSet
 
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 TSimpleDataSet
 
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. 
 
Executes an SQL command by the provider's dataset. 
 
This is ExecuteAction, a member of class TComponent. 
 
Retrieves BLOB field values from the provider. 
 
Retrieves nested detail datasets from the provider. 
 
Retrieves parameter values from the provider. 
 
Returns the address of a published object field. 
 
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. 
 
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. 
 
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. 
 
This is HasParent, a member of class TComponent. 
 
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 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 MethodAddress, a member of class TObject. 
 
This is MethodName, a member of class TObject. 
 
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
 
Ends a transaction that was started by a call to PSStartTransaction
 
Executes the SQL command associated with the dataset. 
 
Executes the SQL command associated with the dataset. 
 
Executes a specified SQL command. 
 
Executes a specified SQL command. 
 
Returns information that is stored in data packets as Name/Value pairs. 
 
Returns information that is stored in data packets as Name/Value pairs. 
 
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 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. 
 
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 current parameter values of the dataset. 
 
Returns the character or characters to use in generated SQL statements to enclose quoted strings. 
 
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. 
 
Returns the name of the dataset table that appears in generated SQL statements. 
 
Generates an EUpdateError object based on another exception object. 
 
Generates an EUpdateError object based on another exception object. 
 
Indicates whether actions against the dataset occur in the context of a transaction. 
 
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 includes native SQL support. 
 
Indicates whether the dataset can execute SQL statements. 
 
Indicates whether the dataset can execute SQL statements. 
 
Resets the dataset so that it is positioned on the first record. 
 
Resets the dataset so that it is positioned on the first record. 
 
Assigns a specified SQL command to be executed by PSExecute
 
Assigns a specified SQL command to be executed by PSExecute
 
Assigns the specified parameter values to the dataset. 
 
Assigns the specified parameter values to the dataset. 
 
Starts a transaction that encapsulates all activity until a call to PSEndTransaction
 
Starts a transaction that encapsulates all activity until a call to PSEndTransaction
 
Applies a single update to the underlying database table or tables. 
 
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. 
 
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. 
 
This is UpdateAction, a member of class TComponent. 
 
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. 
Copyright(C) 2008 CodeGear(TM). All Rights Reserved.