FireDAC Skill Sprints - BDE to InterBase migration
1. EMBARCADERO TECHNOLOGIESEMBARCADERO TECHNOLOGIES
FireDAC Skill Sprints:
BDE to InterBase Migration using
FireDAC
Download a free trial – NOW!
http://embt.co/trialdownloads
David Intersimone “David I”
Vice President of Developer Relations and Chief Evangelist
Email: davidi@embarcadero.com
Twitter: @davidi99
Blog: embt.co/SipFromTheFirehose
2. EMBARCADERO TECHNOLOGIES
How Skill Sprints Work. - Agenda
• READY
– Tips tricks & short URLS
• SET
– 20 minutes, 1 topic
• GO
– Demo and discussion
– Live Q&ADownload a free trial – NOW!
http://embt.co/trialdownloads
3. EMBARCADERO TECHNOLOGIES
What is FireDAC?
• Multi-device Data Access Library
• High-performance, easy-to-use, enterprise database connectivity
• Universal data access, but with many database specific features
• No drivers required and full source code provided
• Migrate BDE to FireDAC
–Most BDE high-level types and components have counterparts in FireDAC
–FireDAC has the BDE aliases migration function
–Use reFind.exe, the Search and Replace Utility Using Perl RegEx
Expressions
http://docwiki.embarcadero.com/RADStudio/XE7/en/FireDAC
5. EMBARCADERO TECHNOLOGIES
FireDAC & OBDC with Paradox & dBase
•Create an ODBC connection using MS Windows Control Panel
•Drop TFDConnection component
•Choose OBDC connection name
•Drop TFDTable component
•Set TableName property
http://docwiki.embarcadero.com/RADStudio/XE7/en/Connect_to_ODBC_Data_Source_%28FireDAC%29
8. EMBARCADERO TECHNOLOGIES
IBLite is Free
• Runtime royalty free version of InterBase
• Available on Windows, OS X, iOS and Android
• Binary compatible on all platforms and editions
• Directly upgradable to InterBase ToGo
–Full encryption support
–No limit on database size
http://www.embarcadero.com/products/interbase/product-editions
9. EMBARCADERO TECHNOLOGIES
BDE App Migration
• Migrate BDE to FireDAC
–Most BDE high-level types and components have counterparts in FireDAC
–Use reFind.exe, search and replace utility (Perl RegEx)
• IBLite free distributable on Windows
–Migrate legacy database data (BDE) to IBLite
• BDE – still available via separate registered user download
–Install the BDE and install the components
• Clever Components InterBase DataPump
–ADO, BDE, InterBase
http://docwiki.embarcadero.com/RADStudio/XE7/en/Migrating_BDE_Applications_to_FireDAC
http://support.embarcadero.com/article/44082
http://www.clevercomponents.com/products/datapump/
http://www.embarcadero.com/rad-in-action/no-app-is-an-Island
Cary Jensen webinar with whitepaper and numerous FireDAC demos for download
InterBase offers 256bit AES Strength Encryption that provides throughout the development life cycle secure on disk storage for data.
InterBase brings the best practice of data protection by allowing the data controller to manage the visibility of the data, something that other databases fall short in.
Most data breaches are accidental, so leaving the security in the hands of the developer and outside the data layer is a bad thing waiting to happen.
InterBase offers free editions for iOS and Android (IBLite) with InterBase ToGo being a license file change from unlocking the extra features and functionality that the full embedded version brings.
If your storing any personal data, names, addresses, bank or credit card details and your database is not encrypted you are running the risk of seriously hurting your customers reputations, customer base and profit margins. Security
ANSI-SQL 92 compatible
100mb database file size
One transaction live at a time
Upgradable to InterBase ToGo – which provides encryption for databases and columns, provides large databases. All you have to do to move from IBLite to IBToGo – just replace the license key