TurboDB VCL/CLX Component Library
Differences between BDE and TurboDB
Previous  Top  Next


·TurboDB uses its own file format. This means you must convert your tables as described in "Porting BDE Applications to TurboDB".  

·TurboDB does not support SQL servers. If you want to port an application to TurboDB that uses BDE to access a SQL server you have to create TurboDB table files for your data as described in "Porting BDE Applications to TurboDB".  

·TurboDB does not support some of the field types available with the BDE. These field types are: ftWord, ftCurrency, ftBCD, ftParadoxOle, ftDBaseOle, ftTypedBinary, ftCursor, ftFixedChar, ftADT, ftArray, ftReference, ftDataSet, ftOraBlob, ftOraClob, ftVariant, ftInterface, ftIDispatch  

·Field names have to be valid identifiers. Some examples of invalid field names are "#", "2", "Name with spaces"  

·There is no TSession object with TurboDB. Like dbExpress and other Delphi database technologies TurboDB uses connection objects (TTdbDatabase) for managing the connection.  

·The localization support of TurboDB works with custom link libraries.