VirtualDAC is a component library that enables enhanced data processing in Delphi and C++Builder, including Community Edition, on various operating systems. Compatible with Windows, Linux, macOS, iOS, and Android, it was previously known as VirtualTable.

This components library consists of multiple features that allow creating in-memory data storage and executing complex SQL queries to in-memory tables when developing Delphi applications. It includes support for RAD Studio 11 Alexandria Release 2, and Lazarus 2.2.2. Moreover, it also supports iOS 15 and Android 12, making it compatible with the latest mobile platforms.
VirtualDAC has a range of key features, such as the TVirtualQuery component that allows for SQL queries to in-memory data, as well as the VirtualTable component, which facilitates in-memory storage of data. Another impressive feature is the VirtualDataSet component which assists in wrapping arbitrary non-tabular data.
This software library supports desktop development on Windows, macOS, and Linux and mobile development on iOS and Android, making it versatile and accessible for multiple development scenarios. The inclusion of source code and Lazarus and Free Pascal support adds to its flexibility, allowing for greater customization and expansion of capabilities.
Thanks to frequent updates and improvements, you can always find the latest version of VirtualDAC on the official Devart website. Overall, Virtual Data Access Components is an essential addition to any developer's toolkit, offering a range of helpful features and extensive platform support.
Version 13.4.0:
*Added support for RAD Studio 12 Athens Release 3
*Added support for the RAD Studio 64-bit IDE
*Added support for Lazarus 3.8
*Added support for the JSON file format in the LoadFromFile method of the VirtualTable component
*Added support for the TurboPack SynEdit package in component editors
Version 13.3.0:
*Added support for RAD Studio 12 Athens Release 2
*Added support for C++Builder 64-bit Windows (Modern) Application Development
*Added support for Lazarus 3.4
Version 13.2.1: *Now Release 1 for RAD Studio 12 Athens, Delphi 12 Athens, and C++Builder 12 Athens is required
Version 13.1.0: *Lazarus 3.0 is supported
Version 13.0.0:
*Added support for RAD Studio 12
*Added support for macOS Sonoma
*Added support for iOS 17
*Added support for Android 13
*Added support for DBMonitor in the VirtualQuery component
*Added support for storing AutoInc fields when saving TVirtualTable to XML
Version 12.3.0:
*Added support for RAD Studio 11 Alexandria Release 3
*Added support for Lazarus 2.2.6
*Added support for the YEAR, MONTH, DAY, HOUR, MINUTE, SECOND, GETDATE, DATE, TIME, TRIM, TRIMLEFT, TRIMRIGHT statements in TDADataSet.Filter
*Added support for the mathematical operations in TDADataSet.Filter
Version 12.2.0:
*Added support for RAD Studio 11 Alexandria Release 2
*Added support for Lazarus 2.2.2
*Added support for iOS 15
*Added support for Android 12
*Added support of standard collations in a SQL statement in the VirtualQuery component