Symptoms

When you run Report Commander against a report that uses an Oracle database, it fails with the following error message:

Error: Failed to export report: CrystalDecisions.CrystalReports.Engine.DataSourceException: Failed to load database information.
Details: The database DLL 'crdb_oracle.dll' could not be loaded.

Cause

This problem occurs due to missing or incompatible database driver files on the computer.

Resolution

First make sure that the Oracle Client is installed on the computer where Report Commander is running, and that you can connect to the database used in the report using an Oracle client (such as SQL Plus).

Next search your computer for "oci.dll". If this file is not found, the Oracle Client is not properly installed; you need to reinstall it.

If more than one copy of this DLL is found, check the settings of the PATH environment variable to determine which copy will be found first by the system (this will be the copy whose path appears ahead of the others in the PATH environment variable). Be sure that this copy of the DLL is the right version for the version of the Oracle Client that is installed, and for the version of Oracle running on the server.