Eric23546
asked on
BDE error $2108
I currently have an application that I trying to move to another PC due to the integrity of the machine. The application runs currently on WIN 95, but wanted to use XP platform. Once I install the program and try to run I get "An error occurred while atttempting to initialize the BDE (error $2109).
I have tried a few things. I made sure that I had BDE Version 5.1 was properly installed, I mean that I can open the database editor without an issue. I have also checked the registry paths to ensire that they are pointing to the correct file locations and they are, but still no success.
The company that made this application is no longer availablle and this is the latest software update.
I would appreciate any help.
Thank you
Eric
I have tried a few things. I made sure that I had BDE Version 5.1 was properly installed, I mean that I can open the database editor without an issue. I have also checked the registry paths to ensire that they are pointing to the correct file locations and they are, but still no success.
The company that made this application is no longer availablle and this is the latest software update.
I would appreciate any help.
Thank you
Eric
ASKER
The .DLL file is present and the registry settings are correct. No succes yet
Have you tried running it in compatibility mode?
Compatibility-Mode.jpg
Compatibility-Mode.jpg
ASKER
Yes I have tried this as well with no luck. Thanks
it may be that your app. components are outdated i.e unable to use current BDE..
I agree with the above. Maybe you just need to keep a win9x PC available for this application (or install VMware Server which is free, on you XP Box, then install Windows 9x as a VM along with the application). If neither of those solutions are an option, you may just have to forget about that old app...
http://vmware.com
http://vmware.com
It seems that a registry entry is missing
A problem with either ISExpress or your setup configuration in
ISExpress has caused the following entry to be left out of the
registry:
HKEY_LOCAL_MACHINE\SOFTWAR E\BORLAND\ DATABASE ENGINE\DLLPATH.
This entry is probably empty on the deployed machine's registry.
Enter the path to IDAPI32.DLL usually \borland\common files\bde
source: http://www.delphigroups.info/2/1/1021764.html
Regards,
B.
A problem with either ISExpress or your setup configuration in
ISExpress has caused the following entry to be left out of the
registry:
HKEY_LOCAL_MACHINE\SOFTWAR
This entry is probably empty on the deployed machine's registry.
Enter the path to IDAPI32.DLL usually \borland\common files\bde
source: http://www.delphigroups.info/2/1/1021764.html
Regards,
B.
According to other source,
This is with SP2, probably the MDAC 2.81 component of this.
People have reported that replacing the msado15.dll version 2.81 with a 2.71
one solves the problem...
http://www.delphigroups.info/1/12/20411.html
This is with SP2, probably the MDAC 2.81 component of this.
People have reported that replacing the msado15.dll version 2.81 with a 2.71
one solves the problem...
http://www.delphigroups.info/1/12/20411.html
Hm, interesting
Important Update Notes:
* Due to missing exports in IDAPI32.DLL, Midas apps created with Delphi 3 will not work with BDE 5.1.1. If you are using Midas with Delphi 3, you need to use IDAPI32.DLL from BDE 5.1.0.
to download it: ftp://ftpc.borland.com/pub/bde/devsupport/updates/IDAPI32.DLL
page source:http://info.borland.com/devsupport/bde/bdeupdate.html
if you still decide to use 5.1.1 you can reinstall it from: ftp://ftpc.borland.com/pub/bde/devsupport/updates/bde511en.exe
and for older versions of BDE:
http://info.borland.com/devsupport/bde/oldver.html
Good luck,
B.
Important Update Notes:
* Due to missing exports in IDAPI32.DLL, Midas apps created with Delphi 3 will not work with BDE 5.1.1. If you are using Midas with Delphi 3, you need to use IDAPI32.DLL from BDE 5.1.0.
to download it: ftp://ftpc.borland.com/pub/bde/devsupport/updates/IDAPI32.DLL
page source:http://info.borland.com/devsupport/bde/bdeupdate.html
if you still decide to use 5.1.1 you can reinstall it from: ftp://ftpc.borland.com/pub/bde/devsupport/updates/bde511en.exe
and for older versions of BDE:
http://info.borland.com/devsupport/bde/oldver.html
Good luck,
B.
Unfortunately I can not reproduce Eric's error and therefore I can not say for granted that I gave a solution. However it is highly possible that the solution is a version conflict in BDE or MDAC. Since there are still people working with BDE and this error is quite common, I would recommend to refund the points and leave the question, if possible, for future reference.
Regards,
B.
Regards,
B.
I concur with FactorB's comment. Without Eric23546 participation, we can't verify the OS version and the status of the registry. However, these comments should give future readers something to check on their systems.
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
https://www.experts-exchange.com/questions/20282755/Borland-Database-Engine-Error-2108.html
This link is a list of specific error messages like yours. It appears that your install was not successful as it appears you have a missing .DLL file.
http://www.swissdelphicenter.ch/torry/printcode.php?id=37