DataSource :: resourceDatabaseConnection - RESOURCES.CONNECTION option
Usually, the resource database location is determined by the system ( automatic ) . When the client is connected to a server and opening the resource database via server fails, the system tries to open the resource database locally. When the client is not connected to a server and local opening of resource database fails, the resource database will be opened via main client (when being connected to a server).
When passing local as connection type, the resource database will be opened locally, always. When passing server as connection type, the resource database will be opened via server. When no server connection has been established for the current client (data source client), the resource database will be opened via main client connection. When the main client is not connected, too, opening the resource database fails
The database connection types defines the way of accessing the database (local, via server or determining the access automatically).
Implementation overview
- Get database connection type
DataSource :: resourceDatabaseConnection (  ) - Set database connection type
DataSource :: resourceDatabaseConnection ( eConnectionType )
Implementation details
-
Get database connection type
odaba::ConnectionTypes DataSource  :: resourceDatabaseConnection (  )
The function returns the database connection type, which is typically automatic .
to list
-
Set database connection type
odaba::ConnectionTypes DataSource  :: resourceDatabaseConnection ( odaba::ConnectionTypes eConnectionType )
The function allows changing the database connection type. The function does not close the database, when it has been opened. The new database connection type is used only, when reopening the database.
- eConnectionType
- Database connection type
The database connection types defines the way of accessing the database (local, via server or determining the access automatically).
to list
- eConnectionType
- Database connection type