Supported Languages

Delphi/Object Pascal

C++Builder/C++

Supported Platforms

Win32

Win64

Borland BDE Replacement

The BDE is an awkward collection of database
technologies that performs various unrelated functions including third party
database connectivity and native database management of legacy dBASE and
Paradox database files. This collection of unrelated functionality adds
needless overhead to your applications and is the source of many configuration,
deployment and BDE versioning issues -- all of which can be avoided by
replacing the BDE with Apollo. Among other reasons to avoid developing
applications that use the BDE is the fact that Borland has deprecated the BDE
and has not issued updates to the BDE since 1999. In summary, there is no
future in using the BDE.

TDataset Compatible

Apollo VCL components are fully compatible with
Borland's TDataset architecture, which means Apollo is fully compatible with
all data aware components including TDBGrid, TDBEdit etc. Apollo is also
compatible with all popular third party products such as InfoPower, RAVE,
DevExpress, and more.

Components

TDataSet Components

TApolloDatabaseWorks like TDatabase.
Connects to a DBF/Xbase database file and allows you to manage database level
settings such as encryption.

TApolloTableWorks much like TTable.
Connects to DBF/Xbase tables allowing you to add, delete, update, filter and
find data, along with other table related operations. TVDBTable works with
TDatasource and is fully compatible with data aware components.

TApolloQueryWorks much like TQuery. Runs
SQL-92 queries and commands to manage database files. The Query object supports
all the common SQL statements such as SELECT, INSERT, UPDATE, DELETE and more.
TApolloQuery works with TDatasource and is fully compatible with data aware
components.

Installing Apollo into Delphi

Installation

This explains how to install Apollo into the supported IDEs. Apollo provides native
components that integrate directly into popular development IDE's such as
Embarcadero/CodeGear/Borland Developer Studio and Visual Studio.

Apollo's VCL components are fully Borland TDataSet
compatible, which mean they are fully compatible with Borland's and third party
data aware controls. The VCL provides high-speed access into a Apollo database.
The Apollo VCL components include TApolloDatabase, TApolloTable and TApolloQuery.