RAD Studio 10.4.1 is now available! EMB_TEXT_LEARN_MORE

Deep discounts available on EMB_TEXT_INTERBASE_2020 for OEM or VARs – EMB_TEXT_CONTACT_SALES

Upgrade Pricing is Back After More than 2 Years! EMB_TEXT_SAVE_BIG_TODAY

Renew your Update Subscription license now EMB_TEXT_READ_MORE

EMB_TEXT_ENTERPRISE_CONNECTORS

EMB_TEXT_MAKE_CONNECTING_TO_ANY_APPLICA

Move, integrate, and analyze data with ease utilizing our NEW FireDAC Enterprise Connectors, powered by CData. These unparalleled components allow you to integrate 180+ Enterprise applications, simplifying connectivity into a standard model using SQL.

Data today is more decentralized than ever, not to mention difficult to access with the average company running upwards of 20+ SaaS applications, and at least as many on-premise applications. Make better business decisions, eliminate headaches and increase time to productivity by organizing vast amounts of data in an actionable format fast and efficiently with these drivers.



  • RAD STUDIO ADD-ON, Extend Delphi & C++ Builder Apps with SaaS, NoSQL, & Big Data Connectivity. The fastest & easiest way to build data driven Apps. Enterprise Connectors require Delphi, C++Builder or RAD Studio 10.2 Professional or higher.
  • 180+ Sources & Growing, Largest number of supported data sources in the industry. Subscriptions differ by data source coverage.
  • Direct Real-Time Access, Direct real-time access to live data. No dependency on any cloud services or other intermediaries.
  • Royalty-Free Distribution, Subscriptions are licensed per-developer with RF distribution. Upon ending of subscription term distribution rights continue, but rights to build will expire.
    Note: External app distribution requires a separate OEM agreement with CData. For OEM licensing options, contact CData sales.
CData Subscriptions

EMB_TEXT_FEATURES_1516

Powerful Enterprise-class Development Features

EMB_TEXT_REPLICATION_AND_CACHING

Easily copy data to local and cloud data stores such as Oracle, SQL Server, Google Cloud SQL, etc. The replication commands allow for intelligent incremental updates to cached data.

EMB_TEXT_FUNCTIONS_LIBRARY

A library of over 50 string, date, and numeric SQL functions that can manipulate column values into the desired result. Popular examples include Regex, JSON, and XML processing functions.

EMB_TEXT_CLIENT_SIDE_PROCESSING

Enhance the data source's capabilities with additional client-side query processing to enable analytic summaries of data such as SUM, AVG, MAX, MIN, etc.

EMB_TEXT_CUSTOMIZABLE

Customize the data model to add or remove tables/columns, change data types, etc. without requiring a new build. These customizations are supported at runtime using editable human-readable schema files.

EMB_TEXT_SECURE_CONNECTIVITY

Includes standard Enterprise-class security features such as TLS/ SSL data encryption for all client-server communications.

EMB_TEXT_DEVELOPER_FRIENDLY

Full Design-time support for data operations directly from RAD Studio.

EMB_TEXT_EXAMPLES_1562662517_8957

Connecting to Any Application is as Easy as Connecting to a Database

EMB_TEXT_STANDARD_FIREDAC_COMPONENTS

Just like connecting with a typical RDBMS like MySQL. or SQL Server. Use standard FireDAC components like TFDManager, TFDConnection, TFDQuery, etc.

FDConnection1.Name := EMB_TEXT_SALESFORCECONNECTION;

FDConnection1.DriverName := EMB_TEXT_CDATA_FIRE_SALESFORCE;

EMB_TEXT_WITH FDConnection1.Params as

TFDPhysCDataSalesforceConnectionDefParams EMB_TEXT_DO_BEGIN

...

EMB_TEXT_END

FDConnection1.Connected := true;

FDQuery1.Active := true;

FDQuery1.Open(EMB_TEXT_SELECT_FROM_ACCOUNT_WHERE_INDU);

EMB_TEXT_SQL_92_COMPLIANT_QUERIES

The easiest way to build data-centric applications. Write standard SQL queries with support for joins, updates, aggregation, and more.

SELECT with Inner JOIN

EMB_TEXT_SELECT Account.Id, Account.Name, Account.Fax,

Opportunity.AccountId, Opportunity.CloseDate

EMB_TEXT_FROM Account

EMB_TEXT_INNER_JOIN Opportunity

EMB_TEXT_ON Account.Id = Opportunity.AccountId

Aggregate Functions

EMB_TEXT_SELECT Name, EMB_TEXT_AVG(AnnualRevenue) EMB_TEXT_FROM Account EMB_TEXT_GROUP BY Name

Update Data

EMB_TEXT_UPDATE Account EMB_TEXT_SET Name='John' EMB_TEXT_WHERE Id = @myId