FireDAC Skill Sprints - BDE to InterBase migration
-
Upload
david-intersimone -
Category
Technology
-
view
261 -
download
0
Transcript of FireDAC Skill Sprints - BDE to InterBase migration
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
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
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
EMBARCADERO TECHNOLOGIES
FireDAC Architecture
4
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
EMBARCADERO TECHNOLOGIES
DEMONSTRATIONFireDAC to Paradox via ODBC
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
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
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/
EMBARCADERO TECHNOLOGIES
DEMONSTRATIONBDE Migration to InterBase
EMBARCADERO TECHNOLOGIES
www.embarcadero.com/radoffer
Offers EndMarch 31, 2015
!!!
Offers EndMarch 31, 2015
!!!
EMBARCADERO TECHNOLOGIESEMBARCADERO TECHNOLOGIES
Q & A
Download your free trial now! http://embt.co/trialdownloads
@EmbarcaderoTech
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