KyleCordes.com
Home Articles BDE Alternatives Guide JBuilder Open Tools Services & Training About
Product: NativeDB
Vendor: Liodden Data
Version: Data Aware Controls: TDataSet (D3+ C3+)
Web Site: http://www.nativedb.com/ Support Delphi Vers: 3 4 5
Email: support@nativedb.com Supports C++B Vers: 4 5
Source Available: Yes Supports Kylix Vers:

Description:
Deployment: NativeDB works with SQL Anywhere, which is known for being easy to deploy and support in the field.
Modes of
Operation:

Check indicates
primary intended
use(s).
Local: ** Yes: with SQL anywhere installed locally
Multiuser File Server:
Multiuser Client/Server: ** Yes: it works with SQL Anywhere, a client/server database
Web Server: Yes: it NativeDB would work well for an SQL Anywhere-backed web site with dynamic Delphi content.

Package(s) Available: Price:
Standard $345
Professional (includes source) $745

Database/File Format Supported Native? Via Notes
Sybase Adaptive Server Anywhere Yes

Third Party Tool Compatibility: Compatible?
(Delphi) Database Explorer ---
Ace Reporter Yes
ASTA Yes
InfoPower Yes
Orpheus (TurboPower) Yes
QuickReports Yes
RAVE Reports Yes
ReportBuilder Pro Yes

Vendor's Description (from Readme files, web site, etc.):

The fastest interface to Sybase SQL Anywhere databases
NativeDB for SQL Anywhere is a set of Delphi/C++Builder components that connects directly to the Sybase SQL Anywhere database engine, skipping both the Borland Database Engine (BDE) and Microsoft ODBC layers. NativeDB is based on the Embedded SQL database interface. This is the same interface as embedded C programs use.

Key features

* No need to distribute or install or configure the Borland Database Engine
* No need to configure ODBC or worry about ODBC settings or library versions
* No need to buy the C/S or Enterprise editions of Delphi and C++Builder
* No TTable, TQuery or BDE code overhead. These components run much faster
* Optimized for application deployment. You can bundle SA with your application, with no need for any system paths, registry settings or Windows system DLLs
* Supports SA’s personal engine, server engine and runtime engine
* About 100K smaller executables (without the BDE)
* Easy to program using boolean return values to indicate success or failure
* Optional raise of exceptions
* Optional short name field reference, using Query1['MyField'] instead of Query1.FieldByName('MyField').AsString. Useful in large calculations when many fields are referenced
* Supports many SA features not supported by either BDE or ODBC
* Supports SA callbacks, translated into VCL events
* Column defaults, including auto-incremental columns, are automatically visible to the client after a row insert. No need to refresh the query after appending a new row
* Supports BLOBs. Also those >32K
* Supports live server cursors
* Supports data-aware components (TDBEdit, TDBGrid etc.)
* Supports accurate scrollbar record positioning (TDBGrid scrollbars)
* Supports popular 3rd party data access components including Orpheus, InfoPower, Report Builder, Shazam, ASTA and CGIExpress

Supported SQL Anywhere database versions
* Watcom SQL 3.2
* Watcom SQL 4
* SQL Anywhere 5
* Adaptive Server Anywhere 6
* Adaptive Server Anywhere 7
* Adaptive Server Anywhere 8 (Vail)

Supported development platforms
* Borland Delphi 3.02
* Borland Delphi 4.03
* Borland Delphi 5.01
* Borland C++Builder 4.02
* Borland C++Builder 5.01

Future plans
* Finish some details still left in our Oracle edition
* Finalize our MS SQL-Server edition
* API/DLL version
* ActiveX version
* Add Kylix and Delphi6 support


Is this data old or incomplete? Visit the How To Contribute page. You will also need to download the XML version of the data on this page here. Note that you need to right-click and download the file, not view it in your browser.


Visit the new BAG: bdalternatives.com

Introduction

The List

By Category

By DB Server /
File Type

Why Not
the BDE?

How to Choose

Multi-Tier
Development

Pricing

BAG FAQs



kylecordes.com, Copyright 1999-2007 Kyle Cordes - Contact Kyle