QRMS File-Ease & CHIPS BDE Compatibility

CHIPS and QRMS and File-Ease may have a compatibility conflict in their use of the Borland Database Engine (BDE). When CHIPS is installed it installs the BDE on each workstation, as do QRMS and File-Ease. There can be only one copy of the BDE on a workstation, so whichever version of the BDE is installed last is the one that is used. QRMS needs BDE version 4.5, File-Ease version 5.1 and neither works with the older version CHIPS installs. Because the BDE is backward compatible, CHIPS can use the BDE version 4.5 that QRMS installs and 5.1 that File-Ease installs. 

To determine which version of the BDE is installed on a workstation:

  1. From the Windows Start menu, go to Settings | Control Panel, then launch the BDE Administrator control panel.
  2. In the BDE control panel, select the Configuration tab. This will reveal a Configuration option in the box below.
  3. Expand the Configuration option (click the + next to it), and then expand the Drivers and Native options that appear below the Configuration option.
  4. Below the Native option, locate and select the Paradox entry.
  5. On the main menu, select Object, then Version Information.
  6. In the form that appears, find the entry for IDAPI32.DLL (in the first column). The second column shows the version. If the number is 4.5 or higher (eg: 4.5.1.4), it is the correct version for QRMS. If it is 5.1 or higher, it is the correct version for File-Ease. If it is less than 4.5 it is the wrong version for QRMS and the QRMS workstation install will need to be redone. If it is less than 5.1, the File-ease install will need to be run again.

 The best way to avoid the conflict is to install CHIPS first, then install QRMS and/or File-Ease. The QRMS workstation install will normally replace the older CHIPS version of the BDE with its own version. In some cases the QRMS installer will fail to replace the older BDE; in this case, follow the steps below to resolve the conflict.

  

IMPORTANT NOTE:
The following procedures involve viewing and editing the information in the Windows Registry. Editing the registry is inherently dangerous and can cause your system to become unstable or unusable. If you are not comfortable doing this, please have a qualified systems person perform these steps. QRMS is not responsible for any lost or damaged information due to users following these steps.
  

Steps to work around different versions of the Borland Database Engine:

  1. You will need to be logged on to the workstation with an ID that has Workstation Administrator privileges to do this procedure.
  2. Install CHIPS on the workstation.
  3. Using the Windows Registry Editor (RegEdit), open the Windows Registry for the workstation. If you don’t know how to run RegEdit, you should ask a qualified system administrator to do this procedure.
  4. Backup the windows registry. If you do not know how to do this, please consult a qualified system administrator. QRMS is not responsible for any lost or damaged information caused by users editing their Windows registry.
  5. Determine where the files for the Borland Database Engine are stored. Using RegEdit go to:

    HKEY_LOCAL_MACHINE | SOFTWARE | Borland | Database Engine

    From the box on the right hand side, record the path set for the DLLPATH entry:

    ________________________________________________________________
  6. Delete the entries in the Windows Registry that pertain to the Borland Database Engine (NOTE: Before doing this you should check whether any applications other than CHIPS and QRMS installed on the workstation use the BDE. If they do, you should review the version they use and the version QRMS installs to ensure there are no conflicts. See the System Administration guide for complete details on the Borland Database Engine version information.) To delete the BDE entries, using RegEdit go to:

    HKEY_LOCAL_MACHINE | SOFTWARE | Borland

    Delete this entry (select the line in the left-hand box and press the Delete key).
  7. Delete the Borland Database Engine files. Using Windows Explorer, go to the drive and directory for the DLLPATH that you recorded in step 4 above. Delete this directory.
  8. Install the Workstation portion of QRMS software, which will re-install the Borland Database Engine and create new entries in the Windows Registry.
  9. Using the steps above, check that the correct BDE version is now installed.
  10. Run CHIPS and ensure that it is working correctly.
  11. Run QRMS and ensure that it is working correctly.

QRMS_File-Ease and CHIPS BDE Compatibility_Rev3.doc   

 QRMS reserves the right to change the information in this document at any time without notification.

 

What's New / The Company/ Support/ Products /Home
Newsletters/ WhitePapers/ How To Buy/ OA Solutions