SlideShare a Scribd company logo
1 of 13
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
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
DEMONSTRATION
FireDAC 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_FireDAC
http://support.embarcadero.com/article/44082
http://www.clevercomponents.com/products/datapump/
EMBARCADERO TECHNOLOGIES
DEMONSTRATION
BDE Migration to InterBase
EMBARCADERO TECHNOLOGIES
www.embarcadero.com/radoffer
Offers End
March 31, 2015
!!!
Offers End
March 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

More Related Content

Viewers also liked

My last vacation.
My last vacation.My last vacation.
My last vacation.
jeandrea
 
Discipline in school short pt show 1
Discipline in school short pt show 1Discipline in school short pt show 1
Discipline in school short pt show 1
Carolineburdick
 
Training executive kpi
Training executive kpiTraining executive kpi
Training executive kpi
jomxemas
 

Viewers also liked (20)

ІВ та політика в галузі охорони здоров’я. Кондратюк Сергій.
ІВ та політика в галузі охорони здоров’я. Кондратюк Сергій. ІВ та політика в галузі охорони здоров’я. Кондратюк Сергій.
ІВ та політика в галузі охорони здоров’я. Кондратюк Сергій.
 
Is it Working? Discipline in Schools
Is it Working?  Discipline in SchoolsIs it Working?  Discipline in Schools
Is it Working? Discipline in Schools
 
Location,props,costumes,actors
Location,props,costumes,actorsLocation,props,costumes,actors
Location,props,costumes,actors
 
My last vacation.
My last vacation.My last vacation.
My last vacation.
 
Захист прав на винаходи і корисні моделі в судовому порядку. Охромєєв Юрій
 Захист прав на винаходи і корисні моделі в судовому порядку. Охромєєв Юрій Захист прав на винаходи і корисні моделі в судовому порядку. Охромєєв Юрій
Захист прав на винаходи і корисні моделі в судовому порядку. Охромєєв Юрій
 
Колективне управління майновими авторськими і суміжними правами
Колективне управління майновими авторськими і суміжними правами  Колективне управління майновими авторськими і суміжними правами
Колективне управління майновими авторськими і суміжними правами
 
How To convert Installed Apps to APK file
How To convert Installed Apps to APK fileHow To convert Installed Apps to APK file
How To convert Installed Apps to APK file
 
Discipline in school short pt show 1
Discipline in school short pt show 1Discipline in school short pt show 1
Discipline in school short pt show 1
 
Training executive kpi
Training executive kpiTraining executive kpi
Training executive kpi
 
Πώς να μην σκοτώσετε τη δημιουργικότητά σας
Πώς να μην σκοτώσετε τη δημιουργικότητά σας Πώς να μην σκοτώσετε τη δημιουργικότητά σας
Πώς να μην σκοτώσετε τη δημιουργικότητά σας
 
μουσικό βίντεο Movie maker
μουσικό βίντεο Movie makerμουσικό βίντεο Movie maker
μουσικό βίντεο Movie maker
 
μες στο μουσείο
μες στο μουσείομες στο μουσείο
μες στο μουσείο
 
Договір про патентну кооперацію (РСТ) (Жужнева Антоніна Олександрівна)
Договір про патентну кооперацію (РСТ) (Жужнева Антоніна Олександрівна) Договір про патентну кооперацію (РСТ) (Жужнева Антоніна Олександрівна)
Договір про патентну кооперацію (РСТ) (Жужнева Антоніна Олександрівна)
 
Βιβλία σε ρόδες
Βιβλία σε ρόδεςΒιβλία σε ρόδες
Βιβλία σε ρόδες
 
Παρουσίαση Νίκου Γκάτσου Ευτυχίας
Παρουσίαση Νίκου Γκάτσου ΕυτυχίαςΠαρουσίαση Νίκου Γκάτσου Ευτυχίας
Παρουσίαση Νίκου Γκάτσου Ευτυχίας
 
Juan osso ( tic´s)
Juan osso ( tic´s)Juan osso ( tic´s)
Juan osso ( tic´s)
 
For the Love of numbers
For the Love of numbersFor the Love of numbers
For the Love of numbers
 
Захист прав інтелектуальної власності в адміністративному та судовому порядку...
Захист прав інтелектуальної власності в адміністративному та судовому порядку...Захист прав інтелектуальної власності в адміністративному та судовому порядку...
Захист прав інтелектуальної власності в адміністративному та судовому порядку...
 
Radhu paper -6
Radhu paper -6Radhu paper -6
Radhu paper -6
 
Attract more users to your Delphi & C++Builder applications by leveraging new...
Attract more users to your Delphi & C++Builder applications by leveraging new...Attract more users to your Delphi & C++Builder applications by leveraging new...
Attract more users to your Delphi & C++Builder applications by leveraging new...
 

Recently uploaded

Breaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdfBreaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdf
UK Journal
 

Recently uploaded (20)

Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
 
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptxWSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
 
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdfWhere to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
 
Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024
 
Portal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russePortal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russe
 
Designing for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at ComcastDesigning for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at Comcast
 
Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaPowerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara Laskowska
 
WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024
 
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on ThanabotsContinuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
 
Breaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdfBreaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdf
 
State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!
 
ERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage IntacctERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage Intacct
 
Your enemies use GenAI too - staying ahead of fraud with Neo4j
Your enemies use GenAI too - staying ahead of fraud with Neo4jYour enemies use GenAI too - staying ahead of fraud with Neo4j
Your enemies use GenAI too - staying ahead of fraud with Neo4j
 
AI mind or machine power point presentation
AI mind or machine power point presentationAI mind or machine power point presentation
AI mind or machine power point presentation
 
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfLinux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
 
Syngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdfSyngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdf
 
Google I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGoogle I/O Extended 2024 Warsaw
Google I/O Extended 2024 Warsaw
 
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
 
A Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System StrategyA Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System Strategy
 
What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024
 

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
  • 7. 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
  • 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/
  • 12. EMBARCADERO TECHNOLOGIESEMBARCADERO TECHNOLOGIES Q & A Download your free trial now! http://embt.co/trialdownloads @EmbarcaderoTech
  • 13. 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

Editor's Notes

  1. http://www.embarcadero.com/rad-in-action/no-app-is-an-Island Cary Jensen webinar with whitepaper and numerous FireDAC demos for download
  2. 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
  3. 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 