Universal Data Access Components Compatibility

Database Server Compatibility

Database Windows Mac OS X iOS Android Linux FreeBSD

Oracle

Servers: 12c, 11g, 10g, 9i, 8i, 8.0,
including Oracle Express Edition 11g and 10g

Clients: 12c, 11g, 10g, 9i, 8i, 8.0

Yes Yes Yes Yes Yes Yes

Microsoft SQL Server

Servers:
SQL Server 2016, 2014, 2012, 2008 R2, 2008, 2005 (including Express edition)
SQL Server 2000 (including MSDE)
SQL Server 7
SQL Server Compact 4.0, 3.5, 3.1
SQL Azure

Clients:
SQL OLE DB and SQL Native Client

Yes Yes Yes Yes

MySQL Server

Servers: 6.0, 5.6, 5.5, 5.1, 5.0, 4.1, 4.0, and 3.23

Embedded servers: 6.0, 5.6, 5.5, 5.1, 4.1, and 4.0

MariaDB 5.x, MariaDB 10.x

Yes Yes Yes Yes Yes Yes

InterBase

Versions since XE3

Yes Yes Yes Yes Yes Yes

Earlier versions

Yes Yes

Yes Yes

Firebird

Versions: 3.x, 2.x, 1.x

Yes Yes

Yes Yes

PostgreSQL

Versions since 7.3 up to 9.6

Yes Yes Yes Yes Yes Yes

SQLite

Version 3.0 and higher

Yes Yes Yes Yes Yes Yes

NexusDB

Versions 4.x

Yes




Microsoft Access

Versions 95, 97, 2000, 2003, 2007 and 2010

Yes




DB2

Versions: 8.0 and higher

Yes




DBF

Yes





SAP Sybase Adaptive Server Enterprise

Versions: 11.0 and higher

Yes Yes Yes Yes Yes Yes

SAP Sybase Advantage Database Server

Versions: 8.0 and higher

Yes




Any database using OBDC provider

Yes






IDE Compatibility

UniDAC is compatible with the following IDEs:

  • Embarcadero RAD Studio 10.1 Berlin
    • Embarcadero Delphi 10.1 Berlin for Windows 32-bit & 64-bit
    • Embarcadero Delphi 10.1 Berlin for MacOS
    • Embarcadero Delphi 10.1 Berlin for iOS 32-bit & 64-bit
    • Embarcadero Delphi 10.1 Berlin for Android
    • Embarcadero C++Builder 10.1 Berlin for Windows 32-bit & 64-bit
    • Embarcadero C++Builder 10.1 Berlin for MacOS
    • Embarcadero C++Builder 10.1 Berlin for iOS 32-bit & 64-bit
    • Embarcadero C++Builder 10.1 Berlin for Android
  • Embarcadero RAD Studio 10 Seattle
    • Embarcadero Delphi 10 Seattle for Windows 32-bit & 64-bit
    • Embarcadero Delphi 10 Seattle for MacOS
    • Embarcadero Delphi 10 Seattle for iOS 32-bit & 64-bit
    • Embarcadero Delphi 10 Seattle for Android
    • Embarcadero C++Builder 10 Seattle for Windows 32-bit & 64-bit
    • Embarcadero C++Builder 10 Seattle for MacOS
    • Embarcadero C++Builder 10 Seattle for iOS 32-bit & 64-bit
    • Embarcadero C++Builder 10 Seattle for Android
  • Embarcadero RAD Studio XE8
    • Embarcadero Delphi XE8 for Windows 32-bit & 64-bit
    • Embarcadero Delphi XE8 for MacOS
    • Embarcadero Delphi XE8 for iOS 32-bit & 64-bit
    • Embarcadero Delphi XE8 for Android
    • Embarcadero C++Builder XE8 for Windows 32-bit & 64-bit
    • Embarcadero C++Builder XE8 for MacOS
    • Embarcadero C++Builder XE8 for iOS 32-bit & 64-bit
    • Embarcadero C++Builder XE8 for Android
  • Embarcadero RAD Studio XE7
    • Embarcadero Delphi XE7 for Windows 32-bit & 64-bit
    • Embarcadero Delphi XE7 for MacOS
    • Embarcadero Delphi XE7 for iOS
    • Embarcadero Delphi XE7 for Android
    • Embarcadero C++Builder XE7 for Windows 32-bit & 64-bit
    • Embarcadero C++Builder XE7 for MacOS
    • Embarcadero C++Builder XE7 for iOS
    • Embarcadero C++Builder XE7 for Android
  • Embarcadero RAD Studio XE6
    • Embarcadero Delphi XE6 for Windows 32-bit & 64-bit
    • Embarcadero Delphi XE6 for MacOS
    • Embarcadero Delphi XE6 for iOS
    • Embarcadero Delphi XE6 for Android
    • Embarcadero C++Builder XE6 for Windows 32-bit & 64-bit
    • Embarcadero C++Builder XE6 for MacOS
    • Embarcadero C++Builder XE6 for iOS
    • Embarcadero C++Builder XE6 for Android
  • Embarcadero RAD Studio XE5 (Requires Update 2)
    • Embarcadero Delphi XE5 for Windows 32-bit & 64-bit
    • Embarcadero Delphi XE5 for MacOS
    • Embarcadero Delphi XE5 for iOS
    • Embarcadero Delphi XE5 for Android
    • Embarcadero C++Builder XE5 for Windows 32-bit & 64-bit
    • Embarcadero C++Builder XE5 for MacOS
    • Embarcadero C++Builder XE5 for iOS
  • Embarcadero RAD Studio XE4
    • Embarcadero Delphi XE4 for Windows 32-bit & 64-bit
    • Embarcadero Delphi XE4 for MacOS
    • Embarcadero Delphi XE4 for iOS
    • Embarcadero C++Builder XE4 for Windows 32-bit & 64-bit
    • Embarcadero C++Builder XE4 for MacOS
  • Embarcadero RAD Studio XE3 (Requires Update 2)
    • Embarcadero Delphi XE3 for Windows 32-bit & 64-bit
    • Embarcadero Delphi XE3 for MacOS
    • Embarcadero C++Builder XE3 for Windows 32-bit & 64-bit
    • Embarcadero C++Builder XE3 for MacOS
  • Embarcadero RAD Studio XE2 (Requires Update 4 Hotfix 1)
    • Embarcadero Delphi XE2 for Windows 32-bit & 64-bit
    • Embarcadero Delphi XE2 for MacOS
    • Embarcadero C++Builder XE2 for Windows 32-bit
    • Embarcadero C++Builder XE2 for MacOS
  • Embarcadero RAD Studio XE
    • Embarcadero Delphi XE
    • Embarcadero C++Builder XE
  • Embarcadero RAD Studio 2010
    • Embarcadero Delphi 2010
    • Embarcadero C++Builder 2010
  • CodeGear RAD Studio 2009 (Requires Update 3)
    • CodeGear Delphi 2009
    • CodeGear C++Builder 2009
  • CodeGear RAD Studio 2007
    • CodeGear Delphi 2007
    • CodeGear C++Builder 2007
  • CodeGear RAD Studio 2006
    • CodeGear Delphi 2006
    • CodeGear C++Builder 2006
  • Borland Delphi 7
  • Borland Delphi 6 (Requires Update Pack 2 – Delphi 6 Build 6.240)
  • Borland C++Builder 6 (Requires Update Pack 4 – C++Builder 6 Build 10.166)
  • Lazarus 1.6 and Free Pascal 3.0.0 for Windows, Linux, Mac OS X, FreeBSD for 32-bit and 64-bit platforms

Only Architect, Enterprise, and Professional IDE editions are supported. For Delphi/C++Builder XE and higher UniDAC additionally supports Starter Edition.

Lazarus and Free Pascal are supported only in Trial Edition and Professional editions with source code.

Direct mode for Oracle, SQL Server and SAP Sybase ASE is available for all platforms and IDEs, and is distributed as obfuscated source code. SQLite Direct Mode is distributed as pre-compiled packages and available only in Delphi and C++Builder for all target platforms.

Supported Target Platforms

  • Windows, 32-bit and 64-bit
  • MacOS
  • iOS, 32-bit and 64-bit
  • Android
  • Linux, 32-bit and 64-bit (only in Lazarus and Free Pascal)
  • FreeBSD, 32-bit and 64-bit (only in Lazarus and Free Pascal)

Note that support for 64-bit Windows and MacOS was introduced in RAD Studio XE2, and is not available in older versions of RAD Studio. Support for iOS is available since RAD Studio XE4, but support for iOS 64-bit is available since RAD Studio XE8. Support for Android is available since RAD Studio XE5.

Devart Data Access Components Compatibility

All DAC products are compatible with each other.

But, to install several DAC products to the same IDE, it is necessary to make sure that all DAC products have the same common engine (BPL files) version. The latest versions of DAC products or versions with the same release date always have the same version of the common engine and can be installed to the same IDE.