====== ======
===== Explanation =====
This error usually indicates a bad BDE install or a corrupt BDE. Also a possibility that not all of the language drivers are installed.
===== Procedure/Walk-Through 1 =====
- Open the Registry.
* Click Start.
* Click Run.
* Type in Regedit and hit Enter.
- Navigate to HKLM>Software>Borland.
* Note: if 64bit processor, Navigate to HKLM>Software>WOW64Node>Borland
- Check the path of the DLLPath and Configfile01.
**Note: Can just replace the Borland registry by deleting and re-enter the info.**
**see [[borland_registry_installation]]**
- Test to see if this resolves the issue.
===== Procdure/Walk-Through 2 =====
- Navigate to the BDE folder on the server(usually C:\Program Files\Cyrious\Common\BDE).
- Double click on the BDE Administrator.
- Check the properties of the BDE Administrator by navigating to the "Configuration" folder, then expand "Drivers", "Navigation", "Paradox".
- Click the drop-down next to the "LangDriver" option to the right.
* If only one language driver is available, this reflects a bad install.
* The BDE should be reinstalled under these circumstances and the properties should be checked for validity with regard to the language drivers.
==Procedure/Walk-Through 3 XP only==
- See if Sharing tab is available on the Cyrious folder
- If not go to the Services in the Control Panel
- Turn on the Server services
- Confirm the Sharing tab appears
- If not, open the registry
- Navigate to
**HKEY_CLASSES_ROOT\CLSID\{f81e9010-6ea4-11ce-a7ff-00aa003ca9f6}\InProcServer32\**
- Set (Default) = ntshrui.dll
- If already set to that, set (Default) = Null
- Hit refresh
- Set (Default) = ntshrui.dll
- Refresh
- Turn on the Server services
- Reshare Cyrious properly (see [[sms1_-_setting_permissions_on_cyrious_folder]])
- Test the SSLIP Database Administration Group connections
- If all work but the SMS Group, see Procedure/Walk-Through 1 above
===== Explanation =====
One common manifestation of the problem is when someone tries to open the BDE Admin. while another copy of Cyrious is active on the network. An "unable to initialize Borland Database Engine" error produces on the screen. Conversely, if someone tries to open a copy of Cyrious on the network while the BDEAdmin is running, then an "Invalid Operation" error will produce.
===== Procedure/Walk-Through3 =====
- Try installing Cyrious on the problematic machine so new registry entries will be created in case there is possible corruption on the bad machine.
- Or see [[borland_registry_installation]] for manual installation of the regeistry entries
==Procedure/Walk-Through4==
- If you are getting the error on all computers - [[dbrebuild]]