Database functionality, including Real Application Clusters, self-tuning statement cache, and fast connection failover. OracleClientDAC, a high-performance and feature-rich Oracle connectivity solution, is an efficient native alternative to the Borland Database Engine (BDE) and standard dbExpress driver. It provides both possibility of connection to Oracle by means of native Oracle data access. The Borland Database Engine (BDE) is provided with those Borland and Corel products that provide database access, including Paradox, dBase, Delphi, C Builder, and Quatro Pro.It provides a non-Microsoft way to access data in Paradox, DBase, FoxPro, and ASCII databases.
Software ApplicationDisclaimerThis page is not a piece of advice to uninstall Borland Database Engine 5.2.0.2 by Borland from your computer, nor are we saying that Borland Database Engine 5.2.0.2 by Borland is not a good software application. This page simply contains detailed instructions on how to uninstall Borland Database Engine 5.2.0.2 in case you want to. Here you can find registry and disk entries that Advanced Uninstaller PRO stumbled upon and classified as 'leftovers' on other users' computers.
In my Delphi 3 application, I have TDBGrid, TDatabase and TDataSource components. When I compile the project to an EXE, and then give the EXE to a friend to use on their own PC, they get the following error when they launch the program:An error occured while attempting to initialize the Borland Database Engine (Error $2108)I realize that the problem is that the BDE engine is not installed on my friend's PC. That's not really a big problem, since the table/database is not the main focus of the program, and only serves a minor function.
He won't miss much if the table is not available.However, it is a bit annoying for him that this error appears every time he launches the program.My question. How can I prevent (exception trap) this error message so that the error message does not appear? And 'no', I don't want an Expert to reply, 'Install the BDE engine!' Assuming I don't install the BDE engine for my friend, how can I prevent the error from appearing? Is there any way to keep the error from appearing withOUT installing BDE on his PC?If so, how?Thanks. There are three ways to install BDE:- using Delphi disk- making own install pack- from command line;-)I thing third way is simplest.
Try to extract bdeinst.dll from bdeinst.cab in your BDE directory by typing following command:extract bdein st.cab bdeinst.dllIf your friend has Windows NT (2000, XP) use expand command instead of extract.After extracting, start BDE installation:regsvr32 bdeinst.dlland follow the screen instructions.This BDE redistributable pack install only local drivers. If you are using SQL links you must install required drivers manually or use other way to install BDE. Kapusta,Your program can of course run on a pc without the BDE installed, but only if no database component will be accessed or initialized.You can trap any BDE error with a TRY.EXCEPT, but you need to know exactly where the error is raised. Therefore the best thing you can do is to launch the program yourself in your compiler, but without BDE. You can temporary rename the Program FilesCommon FilesBorland SharedBDE folder (assuming your BDE is installed there). Now you can simulate and locate the error your friend is seeing when the program is lauched, and program some traps there.Hope this will help.JDN.
You can trap any BDE error with a TRY.EXCEPT, but you need to know exactly where the error is raised.Therefore the best thing you can do is to launch the program yourself in your compiler, but withoutBDE. You can temporary rename the Program FilesCommon FilesBorland SharedBDE folder.