(aka Crystal 533 Error: Unable to Open Database, aka PEStartPrint error)

Invalid Operation Error occurs when trying to open Cyrious because the path for the Borland Database Engine is either corrupted or not pointing to the correct location. Fixing this issue requires a little confidence in dealing with the Computer's registry. If you are not comfortable editing the registry, please contact Cyrious Tech Support for assistance. If you want to attempt this but would like a backup of your registry (step 3), once you open the registry, Right Click on My Computer and click Export. Save this to your desktop. If you have messed up your registry, you can just double click on the export and it will reinstall it back to where it was before starting.

  1. Start.
  2. Run.
  3. Type Regedit.
  4. This opens the Registry.
  5. Expand the HKEY_Local_Machine.
  6. Drill down to Software.
  7. Drill down to Borland.
  8. Drill down to Database Engine.
  9. On the right side, ensure the DLLPATH ( \\Servername\Cyrious$\Common\BDE or C:\Program Files\Cyrious\Common\BDE) and the CONFIGFILE01 ( \\Servername\Cyrious$\Common\BDE\Idapi32.cfg or C:\Program Files\Cyrious\Common\BDE\Idapi32.cfg) strings are there with the appropriate info
  10. If not, create the missing string and enter the correct Value Data
  11. Ensure there you can not drill down beyond the HKEY_Local_Machine>Software>Borland>Database Egine. If there is a subfolder in the Database Engine, delete it
  1. Open the SSLIP
  2. Select Database Administration
  3. Select the SMS group
  4. Ensure that the Database Type button selected is Paradox
  5. If not edit and select the Paradox button
  1. Ask customer if the server is Windows 7
  2. Ask if Cyrious is running on the server
  3. If yes, have the shut down Cyrious on the server and try opening on the client
  4. If successful, explain about Windows 7 Sandbox
  1. Navigate to C:\Program Files\Cyrious\SSLIP\SSLIP.exe (or the appropriate path)
  2. Right click on the SSLIP.exe
  3. Click on Properties
  4. Select the Compatibility tab (may need to click “Show settings for all users”)
  5. Check the checkbox Run this program as an Administrator
  6. May need to repeat steps for the SMS.exe
  7. Also, repeat the steps for the Cyrious SSLIP short-cut in the Windows Start-up
Resolution 5
  1. Start.
  2. Run.
  3. Type Regedit.
  4. This opens the Registry.
  5. Expand the HKEY_Local_Machine.
  6. Drill down to Software.
  7. Drill down to WOW64Node
  8. Drill down to Borland.
  9. Drill down to Database Engine.
  10. On the right side, ensure the DLLPATH ( \\Servername\Cyrious$\Common\BDE or C:\Program Files\Cyrious\Common\BDE) and the CONFIGFILE01 ( \\Servername\Cyrious$\Common\BDE\Idapi32.cfg or C:\Program Files\Cyrious\Common\BDE\Idapi32.cfg) strings are there with the appropriate info
  11. If not, create the missing string and enter the correct Value Data
  12. Ensure there you can not drill down beyond the HKEY_Local_Machine>Software>WOW64Node>Borland>Database Egine. If there is a subfolder in the Database Engine, delete it
Resolution 6
  1. You get the error when doing a server swap on an exsisting client while testing the SSLIP on the new server
  2. Shut down Cyrious SMS on the desktop
  3. Kill the SMS.exe process in the Task Manager if it does not resolve the issue
You could leave a comment if you were logged in.