Bde Error 8452 Cannot Find Engine Configuration File
Contents |
(BDE config file) 9 comments. Current rating: (4 votes). Leave comments and/ or rate it. Question: After installing an application, titan error checking alias cannot find engine configuration file I get this error message: 'cannot find engine configuration file' What does bde administrator windows 7 it mean and how can I correct it? Answer: That 'engine configuration file' is also referred to as the borland database engine windows 7 BDE's IDAPI configuration file. The BDE (Borland Database Engine) stores machine-specific settings there (not user-specific). You can find the location of that file in the registry under: HKEY_LOCAL_MACHINE\SOFTWARE\Borland\Database Engine\ It is
Borland Database Engine Download
stored there in key CONFIGFILE01. A typical value would be: C:\Program Files\Common Files\Borland Shared\BDE_D2\IDAPI32.CFG Look if the path information is valid and if not, correct it. If the path information seems valid and the file exists, then it could be that the file is corrupt. This can happen if the machine's BDE Administrator was running during installation. Under these circumstances, the BDE did not allow the installer to update the .CFG file. As a solution you may close the BDE Administrator and install again. If you did not just install a new application and your IDAPI32.CFG is corrupt, you may try to create a new IDAPI32.CFG from scratch using the BDE Administrator. Or maybe take one from another machine on the network and adjust your machine specific settings e.g. temp file location. Send a message to Subject Comments: 2008-02-28, 12:44:17 anonymous from United States I am having this same problem. The registry entry is correct, and file exists in the correct directory, and does not appear to be corrupt. But, when I try to run the BDEADMIN.EXE, I get:'Exception EDBEngine in module BDEADMIN.EXE at 00054F92. Cannot find Engine configuration file.' - then Runtime error 216 at 0003399A. What next? 2008-03-13, 07:36:58 anonymous from Romania I have two networks in two different places, connected thru a VPN, and two SQL servers. I tried to link a server, from one of network , to a PC from another network using in BDE the server's IP and I
the new machine, the following error message appeared: "Unable to merge changes into BDE config file" Now, when I try to run dBASE, the following error message appears "Wrong version on IDAPI32.DLL" A: Note that all of these answers were originally designed for a deployed Visual dBASE application, but may easily solve other problems with BDE Installations ... ============================================================ The first possible solution comes from InstallShield, but was written for the use of InstallShield Express. It may help, and may not. The information comes from their website, article Q100670: "This message may be displayed due http://www.delphifaq.com/faq/delphi/database/f840.shtml to one of several reasons The target machine's pre-existing IDAPI32.CFG file is read-only or is inaccessable (in use, perhaps). InstallShield Express finds the existing IDAPI configuration by reading the location from the HKEY_LOCAL_MACHINE\SOFTWARE\Borland\Database Engine\ key in the registry (in the CONFIGFILE01 value). If the .CFG file is not in this location, you will need to update the users' registry to point to the correct location, or delete this registry http://www.dbase.com/Knowledgebase/faq/bde_cfg_error.asp key. If the .CFG file is in this location, shut down any application that may be using the BDE, and/or check to see if the .CFG is set to read-only (if so, change that quick!). The target machine's BDE Administrator is running during installation. If this is the case, the BDE will not allow the .CFG which is open to be modified. (Shut down the BDE Administrator and try the installation again.) The IDAPI configuration file on the target machine is corrupt. To test this, launch the machine's BDE Administrator and open the configuration file from the path shown in the registry (see first point above). Try using the program's "Merge Configuration ..." option (under the "Object" menu) to merge another configuration file with the IDAPI file (try the IDAPI32.CNF located in the InstallShield Express "Redist" subdirectory). Also try saving the machine's IDAPI32.CFG as a new temporary name and open the IDAPI.CNF in the InstallShield Express "Redist" subdirectory, save as "IDAPI32.CFG", and re-run the installation. You can see if this works with a "Clean" configuration file. The only drawback to doing the above is that any prior settings may be lost -- however, if the .CFG was corrupt then those settings may have already been lost ..." =======================================================
Delphi 5 using Interbase 6. The application also uses Tquery's and BDE. I have encountered a problem with Windows XP that can't seem to resolve. http://www.delphigroups.info/1/2/21073.html When I login to Windows with users that have restricted access, I get the following error. "Cannot find Engine configuration file." I was wondering if there is any Delphi code that I can use to get around this so that restricted users will have access to the application. Any help will be greatly appreciated. Thanks, Brad... cannot find Bill Todd Delphi Developer 2005-03-05 04:28:30 AM Re:BDE Error: Cannot find Engine configuration file. My best guess is that the users do not have access to the HKLM\Software\Borland\Database Engine registry key. The only solution is to grant access to them. -- Bill Todd (TeamB) TeamB cannot answer questions received via email Steven Green Delphi Developer 2005-03-05 06:01:55 AM cannot find engine Re:BDE Error: Cannot find Engine configuration file. Bill Todd wrote: Quote My best guess is that the users do not have access to the HKLM\Software\Borland\Database Engine registry key. The only solution is to grant access to them. I'm sure I've mentioned this before, but.. Paradox (software) allows you to point to a user-defined cfg file location at startup.. I'm amazed that they never added that functionality to Delphi.. now, with XP and all the "permissions" issues, that would really be a useful function.. of course, there are things that Delphi lets you do at startup, that they never plugged into Paradox.. Diamond Software Group www.diamondsg.com/main.htm Paradox Support & Sales - Corel CTech Paradox --------------------------------------------------- Diamond Sports Gems www.diamondsg.com/gemsmain.htm Trading Cards and other Sports Memorabilia --------------------------------------------------- {smallsort} Bill Todd Delphi Developer 2005-03-05 06:55:53 AM Re:BDE Error: Cannot find Engine configuration file. IAC, it would not solve his problem because there are other things in the registry besides the config file location that the BDE must be able to read. -- Bill Todd (TeamB)