Universal Data Access Components Compatibility

Database Server Compatibility

Database Windows Mac OS X iOS Linux FreeBSD

Oracle

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

Clients: 11g, 10g, 9i, 8i, 8.0, and 7.3

Yes Yes
Yes Yes

Microsoft SQL Server

Servers:
SQL Server 2008 R2 (including Express edition)
SQL Server 2008 (including Express edition)
SQL Server 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



MySQL Server

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

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

Yes Yes Yes Yes Yes

InterBase

Versions since 5.x up to XE

Firebird: versions 2.x, 1.x

Yaffil

Yes Yes
Yes Yes

PostgreSQL

Versions since 7.1 up to 9.1

Yes Yes Yes Yes Yes

SQLite

Version 3.0 and higher

Yes Yes Yes Yes Yes

Nexus

Versions 3.x

Yes



Microsoft Access

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

Yes



DB2

Versions: 8.0 and higher

Yes



DBF

Yes




Sybase Adaptive Server Enterprise

Versions: 11.0 and higher

Yes



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:

RAD Studio Compatible

Delphi Compatible

C++Builder Compatible

Firemonkey Compatible
  • Embarcadero RAD Studio XE2 (Requires Update 4)
    • Embarcadero Delphi XE2 for Win32
    • Embarcadero Delphi XE2 for Win64
    • Embarcadero Delphi XE2 for OSX32
    • Embarcadero C++Builder XE2 for Win32
    • Embarcadero C++Builder XE2 for OSX32
  • Embarcadero RAD Studio XE
    • Embarcadero Delphi XE for Win32
    • Embarcadero C++Builder XE
  • Embarcadero RAD Studio 2010
    • Embarcadero Delphi 2010 for Win32
    • Embarcadero C++Builder 2010
  • CodeGear RAD Studio 2009
    • CodeGear Delphi 2009 for Win32
    • CodeGear C++Builder 2009
  • CodeGear RAD Studio 2007
    • CodeGear Delphi 2007 for Win32
    • CodeGear C++Builder 2007
  • Turbo Delphi Professional
  • Turbo Delphi for .NET Professional
  • Turbo C++ Professional
  • Borland Developer Studio 2006 including support of Delphi for Win32, Delphi for .NET, and C++Builder personalities
  • Borland Delphi 2005
  • 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 0.9.30.4 and Free Pascal 2.6.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 XE, C++Builder XE, Delphi XE2, and C++Builder XE2 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 data provider is available only for Delphi and C++Builder IDEs

Supported Target Platforms

  • Windows, 32-bit and 64-bit
  • Mac OS X
  • iOS (only Professional edition with Source code)
  • Linux, 32-bit and 64-bit (only in Lazarus and Free Pascal)
  • FreeBSD (only in Lazarus and Free Pascal)

Note that support for 64-bit Windows was introduced in Delphi XE2, and is not available in C++Builder and older versions of Delphi. Support for Mac OS X was introduced in Delphi XE2 and C++Builder XE2, and is not available in older versions of Delphi and C++Builder.

Universal Data Access Components