meta data for this page
ibec_OnlineDatabase
Description
No additional description…
Syntax
function ibec_OnlineDatabase(Database : string; Options : string) : variant;
ibec_OnlineDatabase brings the database specified by the Database parameter online using the Firebird Services API.
The Options variable specifies additional connect and online mode parameters:
Connection options
User=<user_name> | User name |
Password=<password> | Password |
ClientLib=<path> | Path to the client library file |
ExpectedDB | see Example 3 below. |
Online mode option
Mode=<mode> | Online mode. Possible values are Normal, Multi and Single. If Mode is not specified Normal will be used by default. This option is available for Firebird 2.5 and above. |
ibec_OnlineDatabase returns NULL in case of success. Otherwise it returns an error message.
Examples
1. Bring a database online in normal mode
Res = ibec_OnlineDatabase('localhost:d:\data\mydb.fdb', 'ClientLib="d:\FBlientLibs\fbclient25.dll"; User=SYSDBA; Password=masterkey');
2. Bring a database online in single-user mode
Res = ibec_OnlineDatabase('localhost:d:\data\mydb.fdb', 'ClientLib="d:\FBlientLibs\fbclient25.dll"; User=SYSDBA; Password=masterkey; Mode=Single');
3. Using ExpectedDB
Res = ibec_OnlineDatabase('localhost:d:\mydb.fdb', 'ClientLib=C:\Program Files (x86)\HK-Software\IBExpert\firebird3\fbclient.dll; Password=masterkey; User=SYSDBA; ExpectedDB=d:\mydb.fdb');