Virtual Table Components

A feature-rich and high-performance library of components that provides an in-memory cache of data retrieved from a data source.

ADO.Net VCL Download

Overview

Virtual Table Component is a feature-rich and high-performance library of components that provides an in-memory cache of data retrieved from a data source. It offers a disconnected data source architecture which means there is no need of active connections during work with this component. It can be used to hold multiple tables with data. You can select data from tables, create views based on table. The component also provides you with rich features like saving data as XML and loading XML data.

Component List

ClrMemTable

TClrMemTable
Use TClrMemTable to manage data in the client memory and optionally exchange the data with a data source. It offers a disconnected data source architecture which means there is no need of active connections during work with this component. TClrMemTable allows you to load data from a XML or CSV file, or from a data source using TDbDataAdapter descendant object, and then wraps the data in the usual way, as in any TDataSet descendant.

ClrDataTable

TClrDataTable
Represent an in-memory cache of data retrieved from a data source. It offers a disconnected data source architecture which means there is no need of active connections during work with this component. TClrDataTable provides you with rich features like saving data as XML and loading XML data.

Features

  • Database-independent in-memory data storage
  • Can save and load the table structure and record data into/from the file at run-time
  • Binary Serialization which improves performance. This is controlled by RemotingFormat property
  • Allows to add and remove fields to the existing data
  • Allows local sorting and filtering
  • Local master/detail relationship
  • Data export and import to/from XML
  • ... and many more

IDE Compatibility

  • Embarcadero RAD Studio 10.2 Tokyo
    • Embarcadero Delphi 10.2 Tokyo for Windows 32-bit & 64-bit
  • Embarcadero RAD Studio 10.1 Berlin
    • Embarcadero Delphi 10.1 Berlin for Windows 32-bit & 64-bit
  • Embarcadero RAD Studio 10 Seattle
    • Embarcadero Delphi 10 Seattle for Windows 32-bit & 64-bit
  • Embarcadero RAD Studio XE8
    • Embarcadero Delphi XE8 for Windows 32-bit & 64-bit
  • Embarcadero RAD Studio XE7
    • Embarcadero Delphi XE7 for Windows 32-bit & 64-bit
  • Embarcadero RAD Studio XE6
    • Embarcadero Delphi XE6 for Windows 32-bit & 64-bit
  • Embarcadero RAD Studio XE5
    • Embarcadero Delphi XE5 for Windows 32-bit & 64-bit
  • Embarcadero RAD Studio XE4
    • Embarcadero Delphi XE4 for Windows 32-bit & 64-bit
  • Embarcadero RAD Studio XE3
    • Embarcadero Delphi XE3 for Windows 32-bit & 64-bit
  • Embarcadero RAD Studio XE2
    • Embarcadero Delphi XE2 for Windows 32-bit & 64-bit
  • Embarcadero RAD Studio XE
    • Embarcadero Delphi XE
  • Embarcadero RAD Studio 2010
    • Embarcadero Delphi 2010
  • CodeGear RAD Studio 2009
    • CodeGear Delphi 2009