FireDAC Frequently Asked Questions
This is a general, non-technical FAQ on FireDAC. For answers to technical questions, see the FireDAC technical FAQ in the product documentation.
FireDAC provides easy-to-use, high performance, multi-device enterprise database connectivity for Delphi, C++Builder and RAD Studio. With its powerful universal architecture FireDAC enables direct access from your application from your Android, iOS, Windows and OS X apps to Oracle, SQL Server, InterBase, DB2, Firebird, SQLite, IBLite, MySQL, PostgreSQL, SQL Anywhere, Advantage DB, Access, Informix, DataSnap and more. In addition to blazing speed and universal access, FireDAC also supports vendor specific database features as well as deployment across multiple client operating systems and device platforms.
FireDAC 10 Seattle is included in and works with Professional and higher editions of RAD Studio, Delphi, and C++Builder for versions XE4 through 10 Seattle.
The FireDAC Client/Server Add-On Pack is available for RAD Studio Professional, Delphi Professional, and C++Builder Professional for versions XE4 through 10 Seattle.
The FireDAC Client/Server Add-On Packs for RAD Studio XE5 are also still available. The FireDAC Client/Server Add-On Pack for RAD Studio XE4 can also be manually configured to work with older versions of Delphi and C++Builder, however use with older versions is not officially supported. You must own an Embarcadero version (2010 or later) of Delphi, C++Builder or RAD Studio to purchase FireDAC.
10 Seattle Professional edition users can purchase the FireDAC Client/Server Add-On Pack to get full, multi-device FireDAC functionality across Android, iOS, Windows, and OS X. More information is available at http://www.embarcadero.com/products/rad-studio/firedac.
Registered users of XE3 Enterprise, Ultimate or Architect editions can download FireDAC free of charge from http://cc.embarcadero.com/item/29318 for a limited time.
XE3 Professional edition users can purchase the FireDAC Client/Server Add-On Pack. Introductory pricing is available. More information is available at http://www.embarcadero.com/products/rad-studio/firedac
Support and upgrades are not included in the purchase price. We strongly recommend purchasing the optional support and maintenance offering to get one year of updates, upgrades and support for FireDAC. Support is renewable on a yearly basis.
For Enterprise, Ultimate and Architect edition users, if you have support and maintenance on Delphi/C++Builder/RAD Studio then it will also cover FireDAC. If you don't have support and maintenance on your IDE, we recommend purchasing it with your next upgrade to keep up to date with new releases and to have access to support when you need it.
Does purchasing FireDAC C/S Pack support also give me upgrades and support on my Delphi/C++Builder/RAD Studio IDE?
No. The support and maintenance offered to purchase with the FireDAC Client/Server Add-On Pack only covers FireDAC, not your IDE. We recommend also purchasing support and maintenance for your IDE to get the latest upgrades and access to support.
The latest version of FireDAC can be manually configured to work with older versions of Delphi and C++Builder but use with older versions is not officially supported. You must own an Embarcadero version of Delphi, C++Builder or RAD Studio to purchase FireDAC. You can purchase the latest version of FireDAC as a separate FireDAC Client/Server Add-On Pack if you own a Professional edition product or get it included free with Enterprise, Ultimate and Architect editions of RAD Studio, Delphi and C++Builder.
Does the FireDAC Client/Server Pack include a license for dbExpress like the old XE2 Client/Server Pack?
No. The FireDAC Client/Server Pack only includes FireDAC. It doesn't include any additional licensing for dbExpress beyond what is already included in the Delphi/C++Builder/RAD Studio product you originally purchased.
Do I get any special deal if I had an earlier Client/Server Pack without maintenance or AnyDAC with an expired subscription?
Yes, there is an upgrade price for the FireDAC Client/Server Pack if you own the XE2, XE3 or XE4 Client/Server Packs, or AnyDAC.
FireDAC XE5 Client/Server Pack users can recharge to the XE7 version.
The XE7 version does not. The XE4 version works with other and older IDEs, but we don't offer technical support on use with older or third party IDEs. Embarcadero earlier announced plans to discontinue support for third party IDEs and older versions of Delphi, C++Builder, Borland Developer Studio and RAD Studio as we move FireDAC forward to embrace newer platforms.
Android, iOS, Windows, and OS X.
FireDAC is included in the RAD Studio XE7, Delphi XE7 and C++Builder XE7 trials.
When a new version of Delphi, C++Builder or RAD Studio is released, do I need an updated version of FireDAC?
Yes. Future Enterprise, Ultimate and Architect editions of Delphi, C++Builder and RAD Studio will include updated versions of FireDAC. FireDAC will also be available as an add-on purchase for the Professional editions of those products. The version of FireDAC is always tied to a single version of the Delphi/C++Builder/RAD Studio IDE.
If I have network named, concurrent or AppWave licenses for Delphi/C++Builder/RAD Studio, can I use FireDAC?
Yes. FireDAC is included as part of the product. If you are purchasing the separate FireDAC Client/Server Add-On Pack for your XE7 product and you are using network/AppWave licenses, be sure to purchase the corresponding network/AppWave Client/Server Pack license (named or concurrent) that matches your core Professional product license type.