A directory of data access products for Delphi

Product: Topaz
Vendor: Software Science, Inc
Version: 9 Data Aware Controls: Proprietary
Web Site: http://www.softsci.com/p-topaz.htm Support Delphi Vers: 3 4 5 6 7 2005 2006 2007 2009 2010 XE
Source Available: Yes Supports C++B Vers: 3 4 5 6 2005 2007

Description: TOPAZ is especially designed to provide support for accessing dBASE database files and indexes.
Deployment: Compiles into your EXE. No extra DLLs require.
Modes of

Check indicates
primary intended
Local: Yes
Multiuser File Server: Yes
Multiuser Client/Server:
Web Server:

Package(s) Available: Price:
Per developer, (includes source code, sample programs, help files $99

Database/File Format Supported Native? Via Notes

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

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

For Delphi TOPAZ offers a component library of superb database access components and a library of over 200 useful date and time math, string and file manipulation routines. TOPAZ for Delphi integrates a broad spectrum of procedures, functions, and components into a versatile programmer's tool-kit. TOPAZ enables programmers to write with "dBASE-like" syntax in Delphi and use standard dBASE data and index files. TOPAZ includes utilities, numerous programming examples and sample programs.TOPAZ provides a powerful and comprehensive platform from which you can quickly develop applications of any type. Develop both single-user and multi-user database applications for Delphi under MS Windows 95, 98, 2000, NT and Linux.
TOPAZ comes with complete support for Delphi compilers (version 3 through 2010, also Kylix version 1,2 and 3, and C++Builder 3,4,5 and 6). It is not necessary to purchase additional versions, upgrades, or add-ons to TOPAZ to switch between platforms.
In the final compiled application the TOPAZ database engine is linked into the EXE, therefore TOPAZ applications are self-contained and self-sufficient. TOPAZ apps do not require any third party DLLs or the Borland Database Engine (BDE). Most TOPAZ applications can be distributed as just one file either electronically.

Main Product Features

  • BDE is NOT required! TOPAZ does not require any third party DLLs.
  • dBASE database file access with numerous high-level methods such as GoTop, GoBottom, Skip, Find, CopyTo, SetFilterTo, SetRelationTo, ReportForm, Append, SetWhileTo, AppendFrom, Replace, etc.
  • Cross-component support allows Delphi programmers link TOPAZ data access components to any Borland or third party data aware component.
  • Virtual Database Table component lets programmers create and maintain databases totally in memory.
  • Sophisticated data entry components provide easy multi-field editing.
  • Numerous high-level routines are included for comprehensive date and time math, string manipulation, and dialog boxes.
  • Multi-user support includes record and file locking, append-only locking, and programs will operate with any MS-NET compatible network such as Novell NetWare, 3Com, Lantastic, Invisible Network, etc.
  • Powerful utilities are provided including a database structure editor, dBASE file browser, and much more.

Is this data old or incomplete? Visit the How To Contribute page.