AnyDAC
ContentsIndexHome
PreviousUpNext
Components

AnyDAC includes 50+ Delphi non-visual components.

Group
Links
AnyDAC Core Components

Most of the applications will use TADConnection and few TADQuery.

Name 
Platforms 
Description 
All 
The class is responsible to connection definitions (more) and connections management. 
All 
The class is responsible to connection establishment (more) with a DBMS. 
All 
The class is responsible for connection transaction management (more). 
All 
The class is responsible for execution of SQL commands (more). 
TADTableAdapter 
All 
The class binding TADCommand and TADMemTable. 
All 
The class binding few datasets into a single in-memory storage and building a centralized change log
All 
The class implementing in-memory dataset. 
All 
The class implementing dataset, capable to execute SQL queries (more). 
All 
The class implementing dataset, capable to execute server side stored procedures (more). 
All 
The class implementing dataset, working with single database table (more). 
All 
TADUpdateSQL applies updates on behalf of queries or stored procedures that can't post updates directly (more). 
TADDataMove 
All 
The class is responsible for data movement between different data sources. 
All 
The class implementing SQL script engine, capable to execute a series of SQL queries (more). 
All 
The class implementing dataset, capable to execute meta-info queries (more). 
All 
The class is responsible for handling the database event notifications (more). 
All 
The class implementing Local SQL engine, capable to execute SQL queries with TDataSet descendants as data sources (more). 

 

AnyDAC Driver Link Components

Most of the applications will use one link component per supported database.

Name 
Platforms 
Description 
Win32, Win64, Linux32, Linux64 
Use the TADPhysADSDriverLink component to link the Advantage Database Server driver to an application and setup it (more). 
Win32, Win64, Linux32, Linux64, MacOS 
Use the TADPhysASADriverLink component to link the Sybase SQL Anywhere driver to an application and setup it (more). 
Win32, Win64, Linux32, Linux64, MacOS, iOS on RAD Studio XE2 Enterprise and higher 
Use the TADPhysDataSnapDriverLink component to link the Multi-Tier DataSnap driver to an application and setup it (more). 
Win32, Win64, Linux32, Linux64 
Use the TADPhysDB2DriverLink component to link the IBM DB2 driver to an application and setup it (more). 
Win32 
Use the TADPhysDBXDriverLink component to link the dbExpress v 1-3 bridge driver to an application (more). 
Win32, Win64, Linux32, Linux64, MacOS 
Use the TADPhysIBDriverLink component to link the Firebird / Interbase driver to an application and setup it (more). 
Win32, Win64 
Use the TADPhysMSAccessDriverLink component to link the Microsoft Access driver to an application and setup it (more). 
Win32, Win64, Linux32, Linux64, MacOS 
Use the TADPhysMSSQLDriverLink component to link the Microsoft SQL Server driver to an application and setup it (more). 
Win32, Win64, Linux32, Linux64, MacOS, iOS (1) 
Use the TADPhysMySQLDriverLink component to link the MySQL Server driver to an application and setup it (more). 
Win32, Win64, Linux32, Linux64, MacOS 
Use the TADPhysODBCDriverLink component to link the ODBC bridge driver to an application (more). 
Win32, Win64, Linux32, Linux64, MacOS 
Use the TADPhysOracleDriverLink component to link the Oracle Database driver to an application and setup it (more). 
Win32, Win64, Linux32, Linux64, MacOS, iOS (1) 
Use the TADPhysPgDriverLink component to link the PostgreSQL driver to an application and setup it (more). 
Win32, Win64, Linux32, Linux64, MacOS, iOS 
Use the TADPhysSQLiteDriverLink component to link the SQLite driver to an application and setup it (more 1, more 2). 
Win32, Win64, MacOS, iOS 
Use the TADPhysTDBXDriverLink component to link the dbExpress v 4 bridge driver to an application (more). 

Note 1: DA-SOFT Technologies not tested this driver on this platform and does not provide the technical assistance for that. Use on your own risk. 

 

AnyDAC Monitor Link Components

An application will use one of the monitor components, when it is needed tracing capabilities.

Name 
Platforms 
Description 
TADMoniFlatFileClientLink 
All 
Use the TADMoniFlatFileClientLink component to link tracing to text file capabilities to an application and setup it (more). 
All 
Use the TADMoniRemoteClientLink component to link ADMonitor tracing capabilities to an application and setup it (more). 
TADMoniCustomClientLink 
All 
Use the TADMoniCustomClientLink component to link custom tracing capabilities to an application and setup it (more). 

 

AnyDAC UI Components

Most of the applications will use TADGUIxWaitCursor and TADGUIxLoginDialog.

Name 
Platforms 
Description 
VCL, FireMonkey, LCL 
The dialog showing a SQL query execution progress (more). 
VCL, FireMonkey, LCL 
The dialog displaying AnyDAC exceptions (more). 
VCL, FireMonkey, LCL 
The dialog allows the users to enter their DB credentials (more). 
VCL, FireMonkey, LCL, Console 
The dialog showing a SQL script execution progress (more). 
VCL, FireMonkey, LCL, Console 
The component allowing to control the wait cursor. 

 

AnyDAC Service Components

An application will use service components to add a specific DBMS facility support.

Name 
Platforms 
Description 
Win32, Win64, Linux32, Linux64 
The class implementing Advantage backup database service. 
Win32, Win64, Linux32, Linux64 
The class implementing Advantage service restoring a database from a backup. 
Win32, Win64, Linux32, Linux64 
The class implementing Advantage table utilities. 
Win32 
The class implementing SQL Anywhere backup database service. 
Win32 
The class implementing SQL Anywhere database validate service. 
Win32, Win64, Linux32, Linux64, MacOS 
The class implementing FB/IB backup database service. 
Win32, Win64, Linux32, Linux64, MacOS 
The class implementing Firebird-only backup database service. 
Win32, Win64, Linux32, Linux64, MacOS 
The class implementing Firebird-only restored database service. 
Win32, Win64, Linux32, Linux64, MacOS 
The class implementing FB/IB service restoring a database from a backup. 
Win32, Win64, Linux32, Linux64, MacOS 
The class implementing FB/IB database security management service. 
Win32, Win64, Linux32, Linux64, MacOS 
The class implementing Firebird database trace service. 
Win32, Win64, Linux32, Linux64, MacOS 
The class implementing FB/IB database validate and repair service. 
Win32, Win64 
The class implementing Microsoft Access database create, drop, compact and repair services 
Win32, Win64, Linux32, Linux64, MacOS, iOS 
The class implementing SQLite backup, restore, copy database functionality (more). 
Win32, Win64, Linux32, Linux64, MacOS, iOS 
The class implementing custom SQLite collation (more). 
Win32, Win64, Linux32, Linux64, MacOS, iOS 
The class implementing custom SQLite function (more). 
Win32, Win64, Linux32, Linux64, MacOS, iOS 
The class allowing to manage SQLite database encryption (more). 
Win32, Win64, Linux32, Linux64, MacOS, iOS 
The class implementing SQLite database validate service (more). 
Win32, Win64, Linux32, Linux64, MacOS, iOS 
The class implementing custom SQLite RTree (more). 
What do you think about this topic? Send feedback!