DataSourceHandle :: OpenDatabase - Open database handle
The DatabaseHandle for the database defined in the database path. When no database object is defined (object name) the root object of the database becomes the current object for the data source handle. Opening the database required an opened dictionary. When the DatabaseHandle is already opened, it will be closed before opening the new DatabaseHandle (CloseDatabase()).