Each function listed below returns information about a cursor, or performs a task that performs a cursor-related task such as positioning of a cursor, linking of cursors, creating and closing cursors, counting of records associated with a cursor, filtering, setting and comparing bookmarks, and refreshing all buffers associated with a cursor.
Activates a filter.
Adds a filter to a table, but does not activate the filter (the record set is not yet altered).
When cached updates cursor layer is active, writes all modifications made to cached data to the
Creates a cached updates cursor layer so that users can make extended changes to temporarily
cached table data without writing to the actual table, thereby minimizing resource locking.
Converts a cursor to a link cursor. Given an open cursor, prepares for linked access. Returns a
Creates a new cursor (clone cursor) which has the same result set as the given cursor
Closes a previously opened cursor.
Compares the relative positions of two bookmarks in the result set associated with the cursor.
Temporarily stops the specified filter from affecting the record set by turning the filter off.
Deactivates and removes a filter from memory, and frees all resources.
Closes a cached updates cursor layer ending the cached updates mode.
Ends linked cursor mode, and returns the original cursor.
Retrieves the key value for the current record of the given cursor or from the supplied record buffer.
Rereads a single record from the server on demand, refreshing one row only, rather than clearing
Refreshes all buffers associated with the cursor, if necessary.
Returns the fully qualified table name.
Saves the current position of a cursor to the client-supplied buffer called a bookmark.
Finds the cursor for the given table.
Returns the properties of the cursor.
Retrieves the current exact number of records associated with the cursor. NEW FUNCTION BDE 4.0
Retrieves a list of descriptors for all the fields in the table associated with the cursor.
Returns the link status of the cursor.
Retrieves the next record in the table associated with the cursor.
Retrieves the previous record in the table associated with the given cursor.
Returns a property of an object.
Retrieves the current record, if any, in the table associated with the cursor.
Retrieves the current number of records associated with the cursor.
Finds and retrieves a record matching a key and positions the cursor on that record.
Positions the cursor on a record in the table relative to the current position of the cursor.
Retrieves the sequence number of the current record in the table associated with the cursor.
Establishes a link between two tables such that the detail table has its record set limited to the
set of records matching the linking key values of the master table cursor.
Links the detail cursor to the master cursor using an expression.
Changes a temporary table created by DbiCreateTempTable into a permanent table.
Opens the given table for access and associates a cursor handle with the opened table.
Removes the specified table's limited range previously established by the function DbiSetRange.
Forces all updated records associated with the cursor to disk.
Sets a field map of the table associated with the given cursor.
Sets the specified property of an object to a given value.
Sets a range on the result set associated with the cursor.
Positions the cursor to BOF (just before the first record).
Positions the cursor to the location saved in the specified bookmark.
Sets the position of one cursor (the destination cursor) to that of another (the source cursor).
Positions the cursor to EOF (just after the last record).
Positions an index-based cursor on a key value.
Positions the cursor of a dBASE table to the given physical record number.
Positions the cursor to the specified sequence number of a Paradox table.
Removes a link between two cursors.
Взято с Delphi Knowledge Base: https://www.baltsoft.com/