RAD Studio VCL Reference
ContentsIndex
TTable 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 table. 
 
Responds after the last constructor has executed. 
 
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. 
 
Applies a range to the dataset. 
 
Writes a dataset's pending cached updates to the database. 
 
Copies the contents of another, similar object. 
 
Moves records from a dataset into this table. 
 
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 modifications to the current record if those changes are not yet posted. 
 
Removes any ranges currently in effect for the table. 
 
Clears all pending cached updates from the cache and restores the dataset its prior state. 
 
Automatically posts or cancels data changes when the active record changes. 
 
Checks the result of a call to the Borland Database Engine (BDE). 
 
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. 
 
Closes a dataset. 
 
Closes a database connection associated with the database session. 
 
Closes a specified dBASE non-production index file. 
 
Clears the cached updates buffer. 
 
Implements a virtual function to compare two bookmarks. 
 
Indicates the relationship between two bookmarks. 
 
Specifies the callback function that allows the dataset to communicate with the BDE constraint layer. 
 
Indicates whether constraints are enabled for a dataset. 
 
Indicates whether data-aware controls update their display to reflect changes to the dataset. 
 
This is CopyFields, a member of class TDataSet. 
 
Creates an instance of a table component. 
 
Provides the interface for a method that creates a blob stream for a Binary large object (BLOB) field in the dataset. 
 
Returns a TStream object for reading or writing the data in a specified blob field. 
 
Builds a new table using new structure information. 
 
Marks the internal cursor position as invalid. 
 
Provides the interface for a method that processes message records. 
 
Deletes the active record and positions the dataset on the next record. 
 
Deletes a secondary index for the table. 
 
Deletes an existing database table. 
 
Destroys the instance of a table. 
 
Destroys all owned components. 
 
Indicates that the component and its owned components are about to be destroyed. 
 
Disables application of server constraints on the dataset. 
 
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. 
 
Deletes all records from the table. 
 
Enables application of server constraints against dataset entries. 
 
Re-enables data display in data-aware controls associated with the dataset. 
 
Checks if the current instance and the parameter are equal. 
 
Executes an action. 
 
Retrieves all records from the current cursor position to the end of the file and stores them locally. 
 
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. 
 
Posts all changes that have been written to the record buffer. 
 
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. 
 
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. 
 
Lists 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. 
 
Returns an integer containing the hash code. 
 
Retrieves information about the current index into the index data fields of the dataset. 
 
Retrieves a list of available indexes for a table. 
 
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. 
 
Returns the containing Component. 
 
Implements a virtual method to position the dataset on the record to which a specified bookmark points. 
 
Synchronizes the current record for this table with the current record of a specified table component. 
 
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. 
 
IsSequenced indicates whether sequence numbers are available for database 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. 
 
Searches the dataset for a specified record and makes that record the current record. 
 
Locks a Paradox or dBASE table. 
 
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. 
 
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. 
 
Opens the database that contains the dataset. 
 
Opens a specified dBASE non-production index file. 
 
Post 
Implements a virtual method to write a modified record to the database or change log. 
 
Post 
Writes a modified record to the database. 
 
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. 
 
Returns the current parameter values of the dataset. 
 
Returns the character or characters to use in generated SQL statements to enclose quoted strings. 
 
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. 
 
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. 
 
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. 
 
Removes a specified component specified from the component's Components list. 
 
Disables destruction notification that was enabled by FreeNotification 
 
Renames the Paradox or dBASE table associated with this table component. 
 
Re-fetches the active record and the records that precede and follow it. 
 
Restores the current record in the dataset to an unmodified state when cached updates are enabled. 
 
Handles exceptions in methods declared using the safecall calling convention. 
 
Handles exceptions in methods declared using the safecall calling convention. 
 
Sets the values for all fields in a record 
 
Enables setting of keys and ranges for a dataset prior to a search. 
 
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. 
 
Converts a data string between the Microsoft ANSI character set, and the local code page (OEM character set). 
 
Returns a string containing the unit name. 
 
Removes a previously applied lock on a Paradox or dBASE table. 
 
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. 
Copyright(C) 2009 Embarcadero Technologies, Inc. All Rights Reserved.