## Database

AFIELDS() | Fills referenced arrays with database field information
ALIAS() | Returns the alias name of a work area
BOF() | Test for the beggining-of-file condition
DBAPPEND() | Appends a new record to a database file.
DBCLEARFILTER() | Clears the current filter condiction in a work area
DBCLOSEALL() | Close all open files in all work areas.
DBCLOSEAREA() | Close a database file in a work area.
DBCOMMIT() | Updates all index and database buffers for a given workarea
DBCOMMITALL() | Flushes the memory buffer and performs a hard-disk write
DBCREATE() | Creates an empty database from a array.
DBDELETE() | Marks records for deletion in a database.
DBEVAL() | Performs a code block operation on the current Database
DBF() | Alias name of a work area
DBFILTER() | Return the filter expression in a work area
DBGOBOTTOM() | Moves the record pointer to the bottom of the database.
DBGOTO() | Position the record pointer to a specific location.
DBGOTOP() | Moves the record pointer to the bottom of the database.
DBRECALL() | Recalls a record previousy marked for deletion.
DBRLOCK() | This function locks the record basedon identify
DBRLOCKLIST() | This function return a list of records in the database work area
DBRUNLOCK() | Unlocks a record base on its indentifier
DBSEEK() | Searches for a value based on an active index.
DBSELECTAREA() | Change to another work area
DBSETDRIVER() | Establishes the RDD name for the selected work area
DBSETFILTER() | Establishes a filter condition for a work area.
DBSKIP() | Moves the record pointer in the selected work area.
DBSTRUCT() | Creates a multidimensional array of a database structure.
DBUNLOCK() | Unlock a record or release a file lock
DBUNLOCKALL() | Unlocks all records and releases all file locks in all work areas.
DBUSEAREA() | Opens a work area and uses a database file.
DELETED() | Tests the record's deletion flag.
EOF() | Test for end-of-file condition.
FCOUNT() | Counts the number of fields in an active database.
FIELDGET() | Obtains the value of a specified field
FIELDNAME() | Return the name of a field at a numeric field location.
FIELDPOS() | Return the ordinal position of a field.
FIELDPUT() | Set the value of a field variable
FLOCK() | Locks a file
FOUND() | Determine the success of a previous search operation.
HEADER() | Return the length of a database file header
INDEXEXT() | Returns the file extension of the index module used in an application
INDEXKEY() | Yields the key expression of a specified index file.
INDEXORD() | Returns the numeric position of the controlling index.
LASTREC() | Returns the number of records in an active work area or database.
LUPDATE() | Yields the date the database was last updated.
NETERR() | Tests the success of a network function
ORDBAGEXT() | Returns the Order Bag extension
ORDBAGNAME() | Returns the Order Bag Name.
ORDCONDSET() | Set the Condition and scope for an order
ORDCREATE() | Create an Order in an Order Bag
ORDDESTROY() | Remove an Order from an Order Bag
ORDFOR() | Return the FOR expression of an Order
ORDKEY() | Return the key expression of an Order
ORDLISTADD() | Add Orders to the Order List
ORDLISTCLEAR() | Clear the current Order List
ORDLISTREBUILD() | Rebuild all Orders in the Order List of the current work area
ORDNAME() | Return the name of an Order in the Order List
ORDNUMBER() | Return the position of an Order in the current Order List
ORDSETFOCUS() | Set focus to an Order in an Order List
RDDLIST() | Return an array of the available Replaceable Database Drivers
RDDNAME() | Return the name of the currently active RDD
RDDSETDEFAULT() | Set or return the default RDD for the application
RECCOUNT() | Counts the number of records in a database.
RECNO() | Returns the current record number or identity.
RECSIZE() | Returns the size of a single record in an active database.
RLOCK() | Lock a record in a work area
SELECT() | Returns the work area number for a specified alias.
USED() | Checks whether a database is in use in a work area
__DBCONTINUE() | Resume a pending LOCATE
__DBZAP() | Remove all records from the current database file
__FLEDIT()* | Filter a database structure array
__RDDSETDEFAULT() | Set or return the default RDD for the application
__dbCopyStruct() | Create a new database based on current database structure
__dbCopyXStruct() | Copy current database structure into a definition file
__dbCreate() | Create structure extended file or use one to create new file
__dbStructFilter() | Filter a database structure array
dbSkipper() | Helper function to skip a database