Migrate Your BDE Applications to Linux with dbExpress
By Bob Swart, Delphi Pro

Delphi applications that use the Borland Database Engine (BDE)—mainly database tables in the Paradox or dBASE format—are not supported on Linux. To port your existing Delphi BDE applications to Linux, you must use another database format and access library. (Note: Data in Local InterBase tables often can be transported by simply moving the .gdb file from Windows to Linux.)

Enter dbExpress, the new cross-platform data access layer that Kylix introduced. It is the key to migrating your BDE apps to the Linux platform. On Linux, Kylix Desktop Developer supports InterBase and MySQL and Kylix Server Developer adds support for Oracle 8i and DB2. Kylix also contains support for native ClientDataSet file formats (both XML and the binary CDS format).





The Borland Database Engine (BDE) runs only on Windows, so Delphi applications that use it are not portable to Linux.



Move your application from the BDE to dbExpress, the new cross-platform, data access layer found in Kylix and future versions of Delphi, by replacing BDE data access components with corresponding dbExpress components and converting your data.

  
Next: Step One: Convert Data to Linux-Friendly Format


Introduction One-Way Datasets: A Blessing and a Curse
Step One: Convert Data to Linux-Friendly Format Solution in Action: Create an App with Delphi/Windows and Kylix/Linux


Return to Get Help with Delphi Page

Return to Main Get Help Page
 


Find Out More
• Get the source code for this Solution!

• The borland.public.kylix.database.dbexpress newsgroup at newsgroups.borland.com

• The Kylix For Delphi Developers page on the Borland Web site


TALK BACK
Do you expect dbExpress to replace the Borland Database Engine? Delphi 6 has been rumoured to include support for both the BDE and dbExpress. But will your new Delphi 6 projects be using BDE or dbExpress? Let us know in the Database Development discussion groups!
 





Sponsored Links