Daniel Magin’s Weblog

My life in the Developers World

BDE ReplacementDay

Last week i have done with customers the BDE ReplacementDay. It was a big sucess. Many poeple are still working with the BDE to diffrent Databases. We have Developers who connect over the BDE to paradox, Access, InterBase, MSSQL, DB2 and Oracle. We have managed to transport the Data from the FlatFile DataBases to Interbase and change the connect with the FibPlus Components, cause with the easy autocommit technic it was a simple system to replace the BDE. For the other DataBases DB2,Oracel, MSSQL we discussed diffrent techniques like DBXpress, ADO and other 3rd Party Tools like CoreLab.

Intresting was after 1 day introduction 2 more Days all Customers works together on his own projects. So it was a realistic situation to see what kind of changes are need to do and in the group we have discussed diffrent ways to get the solution for the hurdles in the source. For all i think it was a big success, cause it shows everybody have a chance to transform the delphi application away from the BDE. No question the BDE was a great architecture, but no support anymore for the BDE the developer have to change the access level to the DB. This step is not a big deal only a work step by step to change the application.

Intresting was also some people have changed the layer to the new DBX Framework. Benefits like Pooling and other cool stuff was showing the Developers it is not simple but also not hard to change to a cached system. DBX was showing in this Day’s how simple and compact it is and on the other Hand it brings a big chance also to the .net world. Not many people know, all the DBX Custom layer is one sourcecode to both frameworks (win32 and .net).

After this big success we will repeat this Day’s in the south of germany next. I will announce the date in this blog also and on the company web page i work for (better office).

Some Pictures can be found here: LINK


Daniel Magin


May 6, 2008 - Posted by | Embarcadero (CodeGear) stuff


  1. The difference between the BDE’s deterministic locking and many sql server’s optimistic locking was a big pain in my BDE migration.

    Comment by Xepol | May 6, 2008 | Reply

  2. hi xepol,
    yes it is a diffrent. but you can use for example the corelab mssql db drivers (i did not get money from corelab). with the autocommit property it is easy to drive around this problem very easy.

    Daniel Magin

    Comment by dmagin | May 6, 2008 | Reply

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

%d bloggers like this: