ElevateDB boxshot.

Request a call back about this product


Published By:  Elevate Software

Latest embedded database from Elevate for Delphi, C++Builder, Visual Studio, Lazarus and any other ODBC supported language.

Product Variants

For advice on this product or for a quote, please contact us or click here to request a call back.


ElevateDB is an embedded SQL database engine that can be compiled directly into your application (when using Win32 VCL or .NET VCL.NET compilers) and offers local single and multi-user access (file-sharing) and client-server access with the provided ElevateDB server. It is available for the Borland Delphi, C++Builder, and Developer Studio products, the CodeGear RAD Studio products, the Microsoft Visual Studio .Net products, the Lazarus (Free Pascal) product, and any development environment that can use the ODBC architecture for data access such as PHP or Java. ElevateDB adheres to a subset of the SQL 2003 standard (ANSI/ISO 9075).

ElevateDB contains more features than DBISAM, including improved support for internationalisation, improved SQL support (including views and triggers) and improved user security.

Key Features

  • Transparent Local and Client-Server Access - Local and client-server access is identical in operation, requiring only a few property modifications to switch between the two.
  • Replication - Complete replication support is included, and replication can be set up in any configuration desired - uni-directional, bi-directional, push, pull, merge, and snapshot (using backup facilities).
  • Small Footprint - Client access code added to a compiled application is minimal, and the ElevateDB Server is less than 2 Mb in size.
  • Multi-threaded - Both local and client-server sessions can be multi-threaded in an application.
  • Stored Procedures and Functions - Full SQL/PSM support for stored procedures and functions, including dynamic and DDL statements, structured exception handling, and rich cursor handling
  • Full text indexing - Any CHAR, VARCHAR, or CLOB column can be indexed by word and searched using CONTAINS operator, and text to be indexed can be filtered according to another type column in the table
  • Excellent performance - All SQL queries are optimised using available indexes, expression reduction, and I/O cost optimisation, and query plans can be generated to show how a query was optimized and executed
  • Support for Triggers and Views
  • Managed and Native Code Compilation - ElevateDB does not use any direct pointer access or memory manipulation when running under .NET (VCL.NET support or ADO.NET data provider), making it 100% managed code in that environment, while it also provides 100% native code compilation with Win32 compilers
  • ANSI/Unicode - ElevateDB is available in ANSI (8-bit encoding using the Windows ANSI code pages) or Unicode (16-bit UTF-16 encoding) versions

Adaptable Architecture

Whether single-user, multi-user, or client-server, ElevateDB can support the architecture that you need with minimal changes that can be made at application runtime.

Built for the Future

ElevateDB is ANSI/ISO SQL-2003 compliant, includes complete Unicode support, and can be compiled with native Win32 applications or .Net managed code applications.


All ElevateDB products include royalty-free distribution and one year of phone, email, and newsgroup support.

Small and Compact

ElevateDB can be compiled directly into a Win32 Delphi, C++Builder, RAD Studio, or Lazarus (Free Pascal) Win32 or WinCE application, adding very little to the executable size. The ElevateDB ODBC Driver and ElevateDB .NET Data Provider are both just a single .DLL, approximately 1.8MB in size. The ElevateDB Server is also approximately 1.8MB in size.

Solid and Reliable

All ElevateDB products are thoroughly tested with feature and regression tests in our automated test framework. Currently, ElevateDB must successfully pass over 600 tests before any new build or release can be distributed.
Shopping Basket
    0 Item(s)

    View and amend your basket
    ISV Royalty Licensing