BDE Administrator settings change with UAC on
There is a behavior you can run into where the paths listed to the database in the BDE Administrator seem to "change on their own" with UAC on. This issue is not one that's frequently ran into, but we created a knowledge base article to assist in case it's a problem you run into. To do the fix, you need to copy the IDAPI32.CFG found under C:\Program Files (x86)\Common Files\Borland Shared\Bde into the folder that BDE is looking at because User Account Control is turned on
The IDAPI32.CFG you need to replace is listed under "Compatibility Files" or under the "VirtualStore" folder for the affected user. Here are two different ways to find this file:
- Your first option to do the fix involves identifying the file IDAPI32.CFG file that is found under C:\Program Files (x86)\Common Files\Borland Shared\Bde. Click directly on this file, then in the Windows Explorer window, select "Compatibility Files" at the top to transition to the Compatibility files view - overwrite this file with the original IDAPI32.CFG (you may see a different time stamp on the IDAPI32.CFG files to indicate the files are different).
- Your second option involves copying the file IDAPI32.CFG file that is found under C:\Program Files (x86)\Common Files\Borland Shared\Bde into the "VirtualStore" folder for that user. This can be found by going into C:\Users\UserName\AppData\Local\VirtualStore\Program Files (x86)\Common Files\Borland Shared\Bde (with UserName being the Windows user name of the user who is affected by this behavior). Copy the original IDAPI32.CFG file into that location.
Either of these two methods should help you to fix the issue. The source of this problem is how copies of Windows files are stored when the User Account Control settings are enabled, but hopefully this work-around will help you to fix your BDE settings. Please let a support agent know through a ticket if you need additional assistance.