meta data for this page
  •  

Database functions

The following database-handling functions are available in IBEBlock:

Function Description
ibec_CreateDatabase Replaces the CREATE DATABASE command within IBEBlocks.
ibec_OnlineDatabase brings the database specified by the Database parameter online using the Firebird Services API.
ibec_ShutdownDatabase Performs a shutdown of the database using the Firebird Services API.
ibec_DropDatabase Replaces the DROP DATABASE command within IBEBlocks.
ibec_CreateConnection Creates an active database connection.
ibec_RegisterFBCryptKey Registers a key to allow work with an encrypted Firebird database (Firebird 3).
ibec_UseConnection Uses an active database connection.
ibec_CloneConnection Clones an existing database connection.
ibec_CloseConnection Closes an active database connection.
ibec_GetDefaultConnection Returns the default connection.
ibec_RecompileTrigger Recompiles triggers.
ibec_RecompileProcedure Recompiles stored procedures.
ibec_CompareTables Compares the data of specified tables and creates a script of all discrepancies.
ibec_CompareMetadata Compares the metadata of specified databases and creates a script of all discrepancies.
ibec_ExtractMetadata Extracts metadata (and data if specified) of a database into a script.
Specifying WHERE clauses in ibec_Extract Allows specification of WHERE clauses for each data table.
ibec_BackupDatabase Starts the backup process using the server Services Manager.
ibec_RestoreDatabase Starts the restore process using the server Services Manager.
ibec_SetConnectionProp Disables the request of the number of affected rows after executing INSERT/UPDATE/DELETE/MERGE statements.
ibec_GetConnectionProp Returns the server version of the active connection.
ibec_GetUserDBConnection Returns the pointer to the User Database if it is used.
ibec_RecompileFunction Compares the metadata of specified databases and creates a script of all discrepancies.