|
<< Click to Display Table of Contents >> Function reference, alphabetical |
![]() ![]()
|
Function |
Description |
Acquires an exclusive persistent lock on the table preventing other users from using the table or creating a table of the same name. |
|
Acquires a table-level lock on the table associated with the given cursor. |
|
Activates a filter. |
|
Adds an alias to the BDE configuration file (IDAPI.CFG). |
|
Adds a driver to the BDE configuration file (IDAPI.CFG). |
|
Adds a filter to a table, but does not activate the filter (the record set is not yet altered). |
|
Creates an index on an existing table. |
|
Adds a password to the current session. |
|
Multipurpose translate function. |
|
Appends a record to the end of the table associated with the given cursor. |
|
When cached updates cursor layer is active, writes all modifications made to cached data to the underlying database. |
|
Appends, updates, subtracts, and copies records or fields from a source table to a destination table. |
|
Converts FLOAT data to binary coded decimal (BCD) format. |
|
Converts binary coded decimal (BCD) data to FLOAT format. |
|
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 new cursor. |
|
Begins a transaction. |
|
Checks for remote updates to tables for all cursors in the current session, and refreshes the cursors if changed. |
|
Creates a new cursor (clone cursor) which has the same result set as the given cursor (source cursor). |
|
Closes a previously opened cursor. |
|
Closes a database and all tables associated with this database handle. |
|
Closes a field translation object. |
|
Closes the specified index on a cursor. |
|
Closes the session associated with the given session handle. |
|
Compares the relative positions of two bookmarks in the result set associated with the cursor. |
|
Compares two key values based on the current index of the cursor. |
|
Duplicates the specified source table to a destination table. |
|
Creates a temporary, in-memory table. |
|
Creates a table. |
|
Creates a temporary table that is deleted when the cursor is closed, unless the call is followed by a call to DbiMakePermanent. |
|
Decodes DBIDATE into separate month, day and year components. |
|
Encodes separate date components into date for use by DbiPutField and other functions. |
|
Temporarily stops the specified filter from affecting the record set by turning the filter off. |
|
Deletes an alias from the BDE configuration file (IDAPI.CFG). |
|
Deletes a driver from the BDE configuration file (IDAPI.CFG). |
|
Drops an index on a table. |
|
Deletes the current record of the given cursor. |
|
Deletes a table. |
|
Prepares the BDE to be disconnected within a Dll. |
|
Changes the properties of a table. |
|
Deactivates and removes a filter from memory, and frees all resources. |
|
Removes a password from the current session. |
|
Deletes all records from the table associated with the specified table cursor handle or table name. |
|
Closes a cached updates cursor layer ending the cached updates mode. |
|
Ends linked cursor mode, and returns the original cursor. |
|
Ends a transaction. |
|
Disconnects the client application from BDE. |
|
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 the cache. |
|
Refreshes all buffers associated with the cursor, if necessary. |
|
Returns the fully qualified table name. |
|
Closes the BLOB handle located within the specified record buffer. |
|
Retrieves data from the specified BLOB field. |
|
Retrieves information about a BLOB field from the BLOB heading in the record buffer. |
|
Retrieves the size of the specified BLOB field in bytes. |
|
Saves the current position of a cursor to the client-supplied buffer called a bookmark. |
|
Returns a pointer to the function previously registered by the client for the given callback type. |
|
Retrieves system-level information about the client application environment. |
|
Returns the handle associated with the current session. |
|
Finds the cursor for the given table. |
|
Returns the properties of the cursor. |
|
Retrieves the description of the specified database from the configuration file. |
|
Gets the date format for the current session. |
|
Retrieves the current working directory or the default directory. |
|
Retrieves a description of a driver. |
|
After receiving an error code back from a call, enables the client to probe BDE for more specific error information. |
|
Returns the error description of a specified error stack entry. |
|
Provides descriptive error information about the last error that occurred. |
|
Returns the message associated with a given error code. |
|
Retrieves the current exact number of records associated with the cursor. |
|
Retrieves the data contents of the requested field from the record buffer. |
|
Retrieves a list of descriptors for all the fields in the table associated with the cursor. |
|
Retrieves a description of the specified field type. |
|
Retrieves information about a specified filter. |
|
Retrieves the properties of the given index associated with the cursor. |
|
Retrieves index properties. |
|
Returns the description of any useful index on the specified field. |
|
Retrieves the ordinal number of the index in the index list of the specified cursor. |
|
Retrieves a description of the index type. |
|
Retrieves the name of the language driver associated with the specified object name (table name). |
|
Retrieves the name of the language driver associated with the specified object name (database). |
|
Retrieves the language driver object associated with the given cursor. |
|
Returns the link status of the cursor. |
|
Retrieves the user's network login name. User names should be available for all networks supported by Microsoft Windows. |
|
Retrieves the next record in the table associated with the cursor. |
|
Gets the number format for the current session. |
|
Returns an object handle of the specified type or with the given name, if any. |
|
Returns an object of the specified object type associated with or derived from a given object. |
|
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 referential integrity descriptor identified by the referential integrity sequence number and the cursor. |
|
Retrieves the sequence number of the current record in the table associated with the cursor. |
|
Retrieves the environment settings for the current session. |
|
Retrieves BDE system configuration information. |
|
Retrieves system status and information. |
|
Retrieves the system version information, including the BDE version number, date, and time, and the client interface version number. |
|
Returns the total number of cursors that are open on the specified table. |
|
Returns a description of the capabilities of the table type for the driver type. |
|
Gets the time format for the current session. |
|
Retrieves the transaction state. |
|
Retrieves the validity check descriptor identified by the validity check sequence number and the cursor. |
|
Initializes the BDE environment. |
|
Initializes the record buffer to a blank record according to the data types of the fields. |
|
Inserts a new record into the table associated with the given cursor. |
|
Checks if current record is locked. |
|
Returns the number of locks of a specified type acquired on the table associated with the given session. |
|
Determines whether the table is physically shared or not. |
|
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. |
|
Loads a given driver. |
|
Changes a temporary table created by DbiCreateTempTable into a permanent table. |
|
Modifies the current record of table associated with the cursor with the data supplied. |
|
Translates a string in the native language driver to an ANSI string. |
|
Prepares the cursor's record buffer to access a BLOB field. |
|
Returns a handle to an in-memory table listing all the nodes in the configuration file accessible by the specified path. |
|
Opens a database in the current session and returns a database handle. |
|
Creates an in-memory table containing a list of accessible databases and their descriptions. |
|
Creates an in-memory table containing a list of driver names available to the client application. |
|
Creates an in-memory table listing the family members associated with a specified table. |
|
Creates an in-memory table listing the fields in a specified table and their descriptions. |
|
Creates an in-memory table containing a list of field types supported by the table type for the driver type. |
|
Builds a field translation object that can be used to translate a logical or physical field type into any other compatible logical or physical field type. |
|
Opens a cursor on the virtual table containing all the tables accessible by the client application and their descriptions. |
|
Returns a list of arguments to a data source function. |
|
Returns a description of a data source function. |
|
Opens the index for the table associated with the cursor. |
|
Opens a cursor on an in-memory table listing the indexes on a specified table, along with their descriptions. |
|
Creates an in-memory table containing a list of all supported index types for the driver type. |
|
Creates an in-memory table containing a list of locks acquired on the table associated with the cursor. |
|
Creates an in-memory table listing the referential integrity links for a specified table, along with their descriptions. |
|
Creates an in-memory table listing record-level security information about a specified table. |
|
Creates a table containing information about the stored procedures associated with the database. |
|
Creates a table listing the parameters associated with a specified stored procedure. |
|
Opens the given table for access and associates a cursor handle with the opened table. |
|
Creates an in-memory table with information about all the tables accessible to the client application. |
|
Creates an in-memory table listing table type names for the given driver. |
|
Creates an in-memory table containing a list of users sharing the same network file. |
|
Creates an in-memory table containing records with information about validity checks for fields within the specified table. |
|
Optimizes table space by rebuilding the table associated with the cursor and releasing any free space. |
|
Writes data into an open BLOB field. |
|
Writes the field value to the correct location in the supplied record buffer. |
|
Allocates a new statement handle for a prepared query. |
|
Executes the previously prepared query identified by the supplied statement handle and returns a cursor to the result set, if one is generated. |
|
Executes a SQL or QBE query and returns a cursor to the result set, if one is generated. |
|
Executes a stored procedure and returns a cursor to the result set, if one is generated. |
|
Frees the resources associated with a previously prepared query identified by the supplied statement handle. |
|
Returns the original database, table, and field names of the fields that make up the result set of a query. |
|
Creates a permanent table from a cursor handle. |
|
Prepares a SQL or QBE query for execution, and returns a handle to a statement containing the prepared query. |
|
Prepares and optionally binds parameters for a stored procedure. |
|
Associates data with parameter markers embedded within a prepared query. |
|
Binds parameters for a stored procedure prepared with DbiQPrepareProc. |
|
Reads a specified number of records (starting from the next position of the cursor) into a buffer. |
|
Regenerates an index to make sure that it is up-to-date (all records currently in the table are included in the index and are in the index order). |
|
Regenerates all out-of-date indexes on a given table. |
|
Registers a callback function for the client application. |
|
Releases the persistent table lock on the specified table. |
|
Releases the record lock on either the current record of the cursor or only the locks acquired in the current session. |
|
Releases table locks of the specified type associated with the current session (the session in which the cursor was created). |
|
Renames the table and all of its resources to the new name specified. |
|
Removes the specified table's limited range previously established by the function DbiSetRange. |
|
Forces all updated records associated with the table to be written to disk. |
|
Sets the current session of the client application to the session associated with hSes. |
|
Sets the date format for the current session. |
|
Sets the current directory for a standard database. |
|
Sets a field map of the table associated with the given cursor. |
|
Sets the table and record lock retry time for the current session. |
|
Sets the number format for the current session. |
|
Sets the private directory for the current session. |
|
Sets the specified property of an object to a given value. |
|
Sets a range on the result set associated with the cursor. |
|
Sets the time format for the current session. |
|
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 or FoxPro table to the given physical record number. |
|
Positions the cursor to the specified sequence number of a Paradox table. |
|
Sorts an opened or closed table, either into itself or into a destination table. There are options to remove duplicates, to enable case-insensitive sorts and special sort functions, and to control the number of records sorted. |
|
Starts a new session for the client application. |
|
Allows the user to change the active index order of the given cursor. |
|
Decodes time into separate components (hours, minutes, milliseconds). |
|
Encodes separate time components into time for use by DbiPutField and other functions. |
|
Extracts separate encoded date and time components from the timestamp. |
|
Encodes the encoded date and encoded time into a timestamp. |
|
Translates a logical or physical field value to any compatible logical or physical field value. |
|
Translates the source driver's physical or logical fields to equivalent physical or logical fields of the destination driver. |
|
Shortens the size of the contents of a BLOB field, or deletes the contents of a BLOB field from the record, by shortening it to zero. |
|
Undeletes a dBASE or FoxPro record that has been marked for deletion (a "soft" delete). |
|
Removes a link between two cursors. |
|
Validates a property. |
|
Verifies that the data specified is a valid data type for the field specified, and that all validity checks in place for the field are satisfied. It can also be used to check if a field is blank. |
|
Writes a block of records to the table associated with the cursor. |