Bde.DBTables.TQuery Methods
From RAD Studio API Documentation
InheritedProtected
_AddRef protected Called when an application uses a component interface.
_Release protected Called when an application releases a component interface.
ActivateBuffers protected Activates the buffers for the active record.
ActivateFilters protected
ActiveBuffer public Returns a pointer to the buffer for the active record.
AddFieldDesc protected
AfterConstruction public Responds after the last constructor has executed.
AllocCachedUpdateBuffers protected
AllocKeyBuffers protected
AllocRecordBuffer protected
Append public Adds a new, empty record to the end of the dataset.
AppendRecord public Adds a new, populated record to the end of the dataset and posts it.
ApplyUpdates public Writes a dataset's pending cached updates to the database.
Assign public Copies the contents of another similar object.
AssignTo protected Copies the properties of an object to a destination object.
AsyncSchedule protected Schedules asynch method calls.
BeforeDestruction public Performs any necessary actions before the first destructor is called.
BindFields protected Binds the TField components to the physical fields.
BlockReadNext protected
BookmarkAvailable protected Verifies whether there is a bookmark available.
BookmarkValid public Tests the validity of a specified bookmark.
CachedUpdateCallBack protected
CalculateFields (deprecated) protected Calculates the lookup fields.
CancelUpdates public Clears all pending cached updates from the cache and restores the dataset its prior state.
CanObserve protected
ChangeName protected Sets the private, internal storage for the Name property to the string passed in
NewName
. CheckActive protected Checks whether the dataset is active.
CheckBiDirectional protected Checks whether the dataset is bidirectional.
CheckBrowseMode public Automatically posts or cancels data changes when the active record changes.
CheckCachedUpdateMode protected
CheckDisposed protected
CheckFieldCompatibility protected Checks the compatibility of a field.
CheckInactive protected Checks whether the dataset is inactive.
CheckSetKeyMode protected
ClassInfo public Returns a pointer to the run-time type information (RTTI) table for the object type.
ClassName public Returns a string indicating the type of the object instance (as opposed to the type of the variable passed as an argument).
ClassNameIs public Determines whether an object is of a specific type.
ClassParent public Returns the type of the immediate ancestor of a class.
ClassType public Returns the class reference for the object's class.
CleanupInstance public Performs finalization on long strings, variants, and interface variables within a class.
ClearBuffers protected Clears the buffers for the active record.
ClearCalcFields protected
ClearFields public Clears the contents of all fields for the active record.
CloseBlob protected
CloseCursor protected
CloseDatabase public Closes a database connection associated with the database session.
CommitUpdates public Clears the cached updates buffer.
CompareBookmarks public Indicates the relationship between two bookmarks.
ConstraintCallBack public Specifies the callback function that allows the dataset to communicate with the BDE constraint layer.
ConstraintsDisabled public Indicates whether constraints are enabled for a dataset.
ConstraintsStored protected
ControlsDisabled public Indicates whether data-aware controls update their display to reflect changes to the dataset.
CopyFields public CopyFields copies the field definition structure of another dataset.
CreateBlobStream public Returns a TStream object for reading or writing the data in a specified blob field.
CreateExprFilter protected
CreateFields protected Creates the automatic fields.
CreateFuncFilter protected
CreateHandle protected
CreateLookupFilter (deprecated) protected
CreateNestedDataSet protected Creates a nested dataset.
CursorPosChanged public Marks the internal cursor position as invalid.
DataConvert (deprecated) protected Converts the data depending on the field type.
DataEvent protected
DeactivateFilters protected
DefaultFields (deprecated) public Indicates whether a dataset's underlying field components are generated dynamically when the dataset is opened.
DefaultHandler public Provides the interface for a method that processes message records.
DefChanged protected Event handler that updates the field definition.
DefineProperties protected
DestroyComponents public Destroys all owned components.
DestroyFields protected Destroys the dataset automatic fields.
DestroyHandle protected
Destroying public Indicates that the component and its owned components are about to be destroyed.
DestroyLookupCursor protected
DisableConstraints public Disables application of server constraints on the dataset.
DisableControls public Disables data display in data-aware controls associated with the dataset.
Disconnect protected
Dispatch public Calls message-handling methods for the object, based on the contents of the Message parameter.
DoAfterCancel protected AfterCancel event dispatcher.
DoAfterClose protected AfterClose event dispatcher.
DoAfterDelete protected AfterDelete event dispatcher.
DoAfterEdit protected AfterEdit event dispatcher.
DoAfterInsert protected AfterInsert event dispatcher.
DoAfterOpen protected AfterOpen event dispatcher.
DoAfterPost protected AfterPost event dispatcher.
DoAfterRefresh protected AfterRefresh event dispatcher.
DoAfterScroll protected AfterScroll event dispatcher.
DoBeforeCancel protected BeforeCancel event dispatcher.
DoBeforeClose protected BeforeClose event dispatcher.
DoBeforeDelete protected BeforeDelete event dispatcher.
DoBeforeEdit protected BeforeEdit event dispatcher.
DoBeforeInsert protected BeforeInsert event dispatcher.
DoBeforeOpen protected BeforeOpen event dispatcher.
DoBeforePost protected BeforePost event dispatcher.
DoBeforeRefresh protected BeforeRefresh event dispatcher.
DoBeforeScroll protected BeforeScroll event dispatcher.
DoOnCalcFields protected OnCalcFields event dispatcher.
DoOnNewRecord protected OnNewRecord event dispatcher.
Edit public Enables editing of data in the dataset.
EnableConstraints public Enables application of server constraints against dataset entries.
EnableControls public Re-enables data display in data-aware controls associated with the dataset.
EndFunctionInvoke public Blocks the caller until the specified
ASyncResult
completes. EndInvoke public Blocks the caller until the specified
ASyncResult
completes. Equals public Checks whether the current instance and the Obj parameter are equal.
ExecSQL public Executes the SQL statement for the query.
ExecuteAction public Executes an action.
FetchAll public Retrieves all records from the current cursor position to the end of the file and stores them locally.
FieldAddress public Returns the address of a published object field.
FieldByName public Finds a field based on its name.
FieldByNumber protected Finds a field based on the ordinal position of its column in the underlying table or query.
FindComponent public Indicates whether a given component is owned by the component.
FindField public Searches for a specified field in the dataset.
FindFirst public Implements a virtual method for positioning the dataset on the first record, respecting any filters.
FindLast public Implements a virtual method for positioning the dataset on the last record, respecting any filters.
FindNext public Implements a virtual method for positioning the dataset on the next record, respecting any filters.
FindPrior public Implements a virtual method for positioning the dataset on the previous record, respecting any filters.
FindRecord protected
First public Moves to the first record in the dataset.
FlushBuffers public Posts all changes that have been written to the record buffer.
ForceUpdateCallback protected
Free public Destroys an object and frees its associated memory, if necessary.
FreeBookmark public Frees the resources allocated for a specified bookmark (somewhat obsolete).
FreeFieldBuffers protected Frees the field buffers.
FreeInstance public Deallocates memory allocated by a previous call to the NewInstance method.
FreeKeyBuffers protected
FreeNotification public Ensures that
AComponent
is notified that the component is going to be destroyed. FreeOnRelease public Frees the interface reference for components that were created from COM classes.
FreeRecordBuffer protected
FreeStatement protected
GetAggFieldsClass protected Returns the metaclass for the aggregate fields.
GetAggRecordCount protected Returns the number of aggregate fields.
GetAggregateValue protected Returns the value for an aggregate field.
GetBlobFieldData public Reads BLOB data into a buffer.
GetBookmark public Allocates a bookmark for the active record in the dataset.
GetBookmarkData (deprecated) protected
GetBookmarkFlag protected
GetBookmarkStr (deprecated) protected Gets a bookmark represented as a string.
GetCalcFields (deprecated) protected Computes the lookup and calculated fields and updates the status.
GetCalcFieldTypes protected
GetCanModify protected
GetCanRefresh protected
GetCheckConstraintsClass protected Returns the metaclass for TCheckConstraints.
GetChildOwner protected Returns the owner of a child component being read from a stream.
GetChildParent protected Returns the parent or, if there is no parent, returns the owner of a child component being read from a stream.
GetChildren protected Enumerates all the owned datasets that are also owned by the specified TComponent.
GetClonedDataSet public Creates a new instance of the TDataSet derived class and clones the structure and data of this dataset to the new instance.
GetCurrentRecord public Retrieves the current record into a buffer.
GetDataSource protected
GetDeltaStreams protected
GetDetailDataSets (deprecated) public Fills a list with a dataset for every detail dataset that is not the value of a nested dataset field.
GetDetailLinkFields public Fills lists with the master and detail fields of the link.
GetDisposed protected Getter for the Disposed property.
GetEnumerator public Returns a TComponent enumerator.
GetFieldClass protected Returns the metaclass for a field class.
GetFieldData (deprecated) public Retrieves the current value of a field into a buffer.
GetFieldDefListClass protected Returns the metaclass for a field definition list class.
GetFieldDefsClass protected Returns the metaclass of the TFieldDefs class.
GetFieldFullName protected
GetFieldList (deprecated) public Retrieves a specified set of field objects into a list.
GetFieldListClass protected Returns the metaclass for a field list class.
GetFieldNames public Retrieves a list of names for all fields in a dataset.
GetFieldsClass protected Returns the TFields descendant metaclass.
GetHandle protected
GetHashCode public Returns an integer containing the hash code.
GetIDsOfNames protected Maps a single member and an optional set of argument names to a corresponding set of integer dispatch identifiers (dispIDs).
GetIndexDefs protected Returns the definitions of all specified indexes defined for the dataset.
GetIndexDefsClass protected Returns the metaclass for an index definition list.
GetIndexField protected
GetIndexFieldCount protected
GetIndexInfo public Retrieves information about the current index into the index data fields of the dataset.
GetInterface public Retrieves a specified interface.
GetInterfaceEntry public Returns the entry for a specific interface implemented in a class.
GetInterfaceTable public Returns a pointer to a structure containing all of the interfaces implemented by a given class.
GetIsIndexField protected
GetKeyBuffer protected
GetKeyExclusive protected
GetKeyFieldCount protected
GetLookupCursor protected
GetLookupListClass protected Returns the metaclass for a lookup field list class.
GetNamePath public Returns a string used by the Object Inspector.
GetNextRecord protected Moves to the next record.
GetNextRecords protected Moves to the last record of the dataset.
GetObjectTypeNames protected
GetObservers protected Getter of Observers.
GetOwner protected Returns the owner of a component.
GetParamsClass protected Returns the metaclass for a list of field parameters.
GetParamsCount protected
GetParentComponent public Returns the containing component.
GetPriorRecord protected Moves to the prior record.
GetPriorRecords protected Moves to the first record of the dataset.
GetRecNo protected
GetRecord protected
GetRecordCount protected
GetRecordSize protected
GetStateFieldValue protected
GetStatementHandle protected
GetTypeInfo protected Retrieves the type information for an object.
GetTypeInfoCount protected Returns the number of type information interfaces that an object provides (either 0 or 1).
GetUpdateRecordSet protected
GetUpdatesPending protected
GotoBookmark public Implements a virtual method to position the dataset on the record to which a specified bookmark points.
HasParent public Verifies whether the component has a parent.
InheritsFrom public Determines the relationship of two object types.
InitFieldDefs protected Initializes the field definitions.
InitFieldDefsFromFields protected Initializes the field definitions from persistent fields.
InitInstance public Initializes a newly allocated object instance to all zeros and initializes the instance's virtual method table pointer.
InitKeyBuffer protected
InitRecord protected
InsertComponent public Establishes the component as the owner of a specified component.
InsertRecord public Inserts a new, populated record to the dataset and posts it.
InstanceSize public Returns the size in bytes of each instance of the object type.
InternalAddRecord (deprecated) protected
InternalCancel protected
InternalClose protected
InternalDelete protected
InternalEdit protected
InternalFirst protected
InternalGotoBookmark (deprecated) protected
InternalHandleException protected
InternalInitFieldDefs protected
InternalInitRecord protected
InternalInsert protected
InternalLast protected
InternalOpen protected
InternalPost protected
InternalRefresh protected
InternalSetToRecord protected
Invoke protected Provides access to Automation properties and methods when the component wraps an Automation object.
IsCursorOpen protected
IsEmpty public Indicates whether the dataset contains no records.
IsImplementorOf public Indicates whether the component implements a specified interface.
IsLinkedTo public Indicates whether a dataset is linked to a specified data source.
IsSequenced public IsSequenced indicates whether sequence numbers are available for database records.
Last public Moves to the last record in the dataset.
Loaded protected
Locate public Searches the dataset for a specified record and makes that record the current record.
LocateRecord protected
Lookup public Retrieves field values from a record that matches specified search values.
MapsToIndex (deprecated) protected
MethodAddress public Returns the address of a class method by name.
MethodName public Returns the name of a class method by address.
MoveBy public Moves to another record relative to the active record in the dataset.
NewInstance public Allocates memory for an instance of an object type and returns a pointer to that new instance.
Next public Moves to the next record in the dataset.
Notification protected Forwards notification messages to all owned components.
ObserverAdded protected
OpenCursor protected
OpenCursorComplete protected Opens the database cursor and triggers an AfterOpen event.
OpenDatabase public Opens the database that contains the dataset.
OpenParentDataSet protected Opens the parent dataset.
operator [] public
operator () public
PaletteCreated protected Responds when the component is created from the component palette.
ParamByName public Accesses parameter information based on a specified parameter name.
Post public Writes a modified record to the database.
PostKeyBuffer protected
Prepare public Sends a query to the Borland Database Engine (BDE) and the server for optimization prior to execution.
PrepareCursor protected
Prior public Moves to the previous record in the dataset.
ProcessUpdates protected
PSEndTransaction protected
PSExecute protected
PSExecuteStatement (deprecated) protected
PSGetAttributes protected
PSGetCommandText protected
PSGetCommandType protected
PSGetDefaultOrder protected
PSGetIndexDefs protected Returns the definitions of all specified indexes defined for the dataset.
PSGetKeyFields protected Returns the names of all fields required to uniquely identify records in the data packet.
PSGetParams protected
PSGetQuoteChar protected
PSGetTableName protected
PSGetUpdateException protected
PSInTransaction protected
PSIsSQLBased protected
PSIsSQLSupported protected
PSReset protected
PSSetCommandText protected
PSSetParams protected
PSStartTransaction protected
PSUpdateRecord protected
QualifiedClassName public Returns the qualified name of the class.
QueryInterface protected Returns a reference to a specified interface if the current component supports that interface.
ReadState protected Reads the state of the component.
ReferenceInterface public Establishes or removes internal links that cause this component to be notified when the implementer of a specified interface is destroyed.
Refresh public Re-fetches data from the database to update a dataset's view of data.
RefreshInternalCalcFields (deprecated) protected Refreshes the calculated fields.
RemoveComponent public Removes a specified component specified from the component's Components list.
RemoveFreeNotification public Disables the destruction notification that was enabled by FreeNotification.
RemoveFreeNotifications protected Notifies all owned components of the owner component's imminent destruction.
ResetAggField protected Resets the aggregate field.
ResetCursorRange protected
RestoreState protected Restores the operating mode of the dataset to the given value.
Resync public Re-fetches the active record and the records that precede and follow it.
RevertRecord public Restores the current record in the dataset to an unmodified state when cached updates are enabled.
SafeCallException public Handles exceptions in methods declared using the safecall calling convention.
SetActive protected Changes the dataset's state to active.
SetAncestor protected Clears or sets csAncestor state in the component's ComponentState property.
SetBlockReadSize protected
SetBookmarkData (deprecated) protected
SetBookmarkFlag protected
SetBookmarkStr (deprecated) protected Sets a bookmark represented as a string.
SetBufListSize protected Sets the size of the buffer list.
SetCachedUpdates protected
SetChildOrder protected Sets the visual ordering of a child dataset.
SetCurrentRecord protected Moves to the record given by the index.
SetCursorRange protected
SetDataSetField protected Sets the persistent TDataSetField object that owns a nested dataset.
SetDBFlag protected
SetDefaultFields (deprecated) protected Specifies whether a dataset's underlying field components are generated dynamically when the dataset is opened.
SetDesigning protected Ensures that components inserted at design time have their design-mode flag set.
SetDesignInstance protected Ensures that components inserted at design time have their design-mode flag set.
SetFieldData (deprecated) protected
SetFields public Sets the values for all fields in a record
SetFilterData protected
SetFiltered protected
SetFilterHandle protected
SetFilterOptions protected
SetFilterText protected
SetFound protected Sets a "found" flag.
SetHandle protected
SetIndexField protected
SetInline protected Sets the csInline bit of the component's ComponentState property.
SetKeyBuffer protected
SetKeyExclusive protected
SetKeyFieldCount protected
SetKeyFields protected
SetLinkRanges protected
SetLocale protected
SetModified protected Used internally to set the Modified property.
SetName protected
SetObjectView protected Sets the ObjectView property.
SetOnFilterRecord protected
SetOnUpdateError protected
SetParentComponent protected Sets the parent component.
SetRecNo protected
SetState protected Sets the dataset's state.
SetStateFieldValue protected
SetSubComponent public Identifies whether the component is a subcomponent.
SetTempState protected Restores the operating mode of the dataset to the given value.
SetUniDirectional protected Sets the dataset type: unidirectional or not.
SetupCallBack protected
SetUpdateObject protected
SetUpdateRecordSet protected
SetValidatingField protected
SwitchToIndex protected
TempBuffer protected Returns a temporary buffer.
ToString public Returns a string containing the class name.
Translate public Converts a data string between the Microsoft ANSI character set, and the local code page (OEM character set).
UnitName public Returns the name of the unit where the class is defined.
UnitScope public Returns the class's unit scope.
UnPrepare public Frees the resources allocated for a previously prepared query.
UpdateAction public Updates the state of an action.
UpdateBufferCount protected Updates the buffer count.
UpdateCallbackRequired protected
UpdateCursorPos public Positions the cursor on the active record.
Updated protected Clears the csUpdating state in the component's ComponentState property when the component finishes updating.
UpdateIndexDefs protected Updates the index definitions.
UpdateRecord public Ensures that data-aware controls and detail datasets reflect record updates.
UpdateRegistry protected Provides the interface for a method that adds type library and version information to the Registry on components that implement COM interfaces.
UpdateStatus public Reports the update status for the current record.
ValidateContainer protected Determines whether an object can be inserted into a container.
ValidateInsert protected Provides the interface for a method that validates a child component before it is inserted.
ValidateRename protected Ensures that renaming an owned component does not create a name conflict.
WriteState protected Writes the state of the component.