![Page 1: FireDAC Skill Sprints - BDE to InterBase migration](https://reader033.vdocument.in/reader033/viewer/2022061618/55c297a8bb61eb42128b479a/html5/thumbnails/1.jpg)
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: [email protected]
Twitter: @davidi99
Blog: embt.co/SipFromTheFirehose
![Page 2: FireDAC Skill Sprints - BDE to InterBase migration](https://reader033.vdocument.in/reader033/viewer/2022061618/55c297a8bb61eb42128b479a/html5/thumbnails/2.jpg)
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
![Page 3: FireDAC Skill Sprints - BDE to InterBase migration](https://reader033.vdocument.in/reader033/viewer/2022061618/55c297a8bb61eb42128b479a/html5/thumbnails/3.jpg)
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
![Page 4: FireDAC Skill Sprints - BDE to InterBase migration](https://reader033.vdocument.in/reader033/viewer/2022061618/55c297a8bb61eb42128b479a/html5/thumbnails/4.jpg)
EMBARCADERO TECHNOLOGIES
FireDAC Architecture
4
![Page 5: FireDAC Skill Sprints - BDE to InterBase migration](https://reader033.vdocument.in/reader033/viewer/2022061618/55c297a8bb61eb42128b479a/html5/thumbnails/5.jpg)
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
![Page 6: FireDAC Skill Sprints - BDE to InterBase migration](https://reader033.vdocument.in/reader033/viewer/2022061618/55c297a8bb61eb42128b479a/html5/thumbnails/6.jpg)
EMBARCADERO TECHNOLOGIES
DEMONSTRATIONFireDAC to Paradox via ODBC
![Page 7: FireDAC Skill Sprints - BDE to InterBase migration](https://reader033.vdocument.in/reader033/viewer/2022061618/55c297a8bb61eb42128b479a/html5/thumbnails/7.jpg)
EMBARCADERO TECHNOLOGIES
InterBase• Embed, Deploy, Relax• Highly scalable, powerful, embeddable, encryptable• Windows, Mac, iOS, Android, and Linux platforms• Editions: Developer, Desktop, Server, InterBase ToGo, IBlite
http://www.embarcadero.com/products/interbase
![Page 8: FireDAC Skill Sprints - BDE to InterBase migration](https://reader033.vdocument.in/reader033/viewer/2022061618/55c297a8bb61eb42128b479a/html5/thumbnails/8.jpg)
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
![Page 9: FireDAC Skill Sprints - BDE to InterBase migration](https://reader033.vdocument.in/reader033/viewer/2022061618/55c297a8bb61eb42128b479a/html5/thumbnails/9.jpg)
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_FireDAChttp://support.embarcadero.com/article/44082http://www.clevercomponents.com/products/datapump/
![Page 10: FireDAC Skill Sprints - BDE to InterBase migration](https://reader033.vdocument.in/reader033/viewer/2022061618/55c297a8bb61eb42128b479a/html5/thumbnails/10.jpg)
EMBARCADERO TECHNOLOGIES
DEMONSTRATIONBDE Migration to InterBase
![Page 11: FireDAC Skill Sprints - BDE to InterBase migration](https://reader033.vdocument.in/reader033/viewer/2022061618/55c297a8bb61eb42128b479a/html5/thumbnails/11.jpg)
EMBARCADERO TECHNOLOGIES
www.embarcadero.com/radoffer
Offers EndMarch 31, 2015
!!!
Offers EndMarch 31, 2015
!!!
![Page 12: FireDAC Skill Sprints - BDE to InterBase migration](https://reader033.vdocument.in/reader033/viewer/2022061618/55c297a8bb61eb42128b479a/html5/thumbnails/12.jpg)
EMBARCADERO TECHNOLOGIESEMBARCADERO TECHNOLOGIES
Q & A
Download your free trial now! http://embt.co/trialdownloads
@EmbarcaderoTech
![Page 13: FireDAC Skill Sprints - BDE to InterBase migration](https://reader033.vdocument.in/reader033/viewer/2022061618/55c297a8bb61eb42128b479a/html5/thumbnails/13.jpg)
EMBARCADERO TECHNOLOGIES
Resources• Blog post: http://community.embarcadero.com/index.php/blogs/entry/firedac-skill-sprint-bde-to-interbase-
migration-using-firedac
• http://docwiki.embarcadero.com/RADStudio/XE7/en/FireDAC
• http://docwiki.embarcadero.com/RADStudio/XE7/en/Connect_to_ODBC_Data_Source_%28FireDAC%29
• http://www.embarcadero.com/products/interbase
• http://www.embarcadero.com/products/interbase/product-editions
• http://docwiki.embarcadero.com/RADStudio/XE7/en/Migrating_BDE_Applications_to_FireDAC
• BDE components in XE7 - http://support.embarcadero.com/article/44082
• InterBase DataPump - http://www.clevercomponents.com/products/datapump/
• Skill Sprints Landing Page - http://www.embarcadero.com/landing-pages/skill-sprints
• Skill Sprint playlist - https://www.youtube.com/playlist?list=PLwUPJvR9mZHhZTajVWsgaFPLtDA-t1Xwc
• FireDAC playlist - https://www.youtube.com/playlist?list=PLwUPJvR9mZHgjJ0JtSqJ-dv2cGtWr-jtq