CodeBase Database Tools For Programmers
Search   
Advanced Search
products   order   consulting   reviews   downloads   links   support   contact   about us    home  
• Products Home

• Product Comparison

• Windows & .NET
  - C/C++, C++.NET, C#
  - Visual Basic, VB.NET
  - Delphi
• Windows CE
• SQL 2.0 for Windows
  - ADO / ADO .NET
  - ODBC
• Linux
• UNIX
• Java
• Java - JDBC/SQL
• Kylix
• DOS, Excel,
  PowerBASIC,
  Perl, Python

• CodeBase Subscription
• File System
• 64-bit Support
• VCL Components
  - C++ Builder
  - Delphi
• CodeBase File Utility
• RapidSort
• CodeBase File System
• 3rd Party Tools

3rd Party Tools for CodeBase

CodeBase Components IV

“CodeBase Components IV” for Delphi and C++Builder is an encapsulation of the CodeBase database engine and technology into a set of native VCL controls. By simply dropping the desired components onto your forms, you will have access to the highly optimized, small-footprint, blazingly-fast CodeBase database engine, with properties and methods named after their familiar xBASE counterparts. Skip, Seek, GoTop, SetFilter, SetScope, -- they’re all here! Pointer properties to the CodeBase structures have been included so that you may also program directly to the CodeBase API if you desire.

This library not only encapsulates the engine, it comes with a myriad of data-aware controls that lets you create, index, browse, edit and update Clipper, FoxPro and dBASE files like Delphi and C++Builder alone never could. Included are four TDataSet descendent controls that allow you to use all of the VCL’s native data-aware controls (along with many third-party controls). This product, together with CodeBase and Delphi or C++Builder, gives you everything you need to create small, reliable, fast, Windows database applications. Get the most out of your xBASE knowledge investment and easily harness the power, speed, and reliability of the award-winning CodeBase engine.

What's New
Upgrade to CodeBase Components 4
Download the PDF Manual
Register Your Copy

Included Components:

 

CBGlobals: This component allows you to set global variables on an application-wide scope.

CBEngine: The CBEngine component is the encapsulation of the CodeBase CODE4 structure, its members, and its functions.

 

CBDataBase: The CBDataBase component allows you to groups table and query components into logical units (databases). This allows you to set attributes and call methods that work on many data files as a group.

 

 

CBDataDictionary: Use the CBDataDictionary to create a sophisticated database maintenance form with create, index, pack, rebuild, and update capabilities. This component gets its database structure information from an ASCII text file that defines the file, field, and tag attributes of each file in a CBDataBase group.
CBTable: The CBTable component is an encapsulation of the CodeBase data table and field access functions.

 

 

CBQuery: The CBQuery component is similar to CBTable in that it shares many of the same field access and replacement methods; however, instead of working with a physical data file, it works on a data-set consisting of records utilizing CodeBase’s bit-mapped query system.

CBTableSet: The CBTableSet component encapsulates the CodeBase table and field access functions into a TDataSet descendent component.

CBQuerySet: The CBQuerySet component encapsulates CodeBase’s bit-mapped query system into a TDataSet descendent component.

CBDynaSet: The CBDynaSet component allows you to logically join multiple xBASE files into a single multi-file relational data set or "DynaSet". The virtual table is then returned into a TDataSet descendent component allowing you to view its contents with any of the VCL's native data-aware controls or reporting components.

CBMemSet: The CBMemSet component provides a virtual DataSet that allows you to use the VCL's data-aware controls with data that may not be bound to an underlying data file. It may be automatically populated and reconciled from and with a CodeBase table, or manually manipulated as you choose.
CBMatchBox: The CBMatchBox component provides incremental searching and matching functionality.
CBKeyDataSource: The CBKeyDataSource component is much like the VCL's TDataSource component except that it allows you to establish a specific field as a "Key Field". Then, when the value of this field changes, an "OnKeyFieldChange" event is triggered. This is useful when setting up master/detail relationships among tables related by such a key field.
CBPost: The CBPost component controls the editing and posting behavior of the TDataSet descendent components (CBTableSet, CBQuerySet, and CBMemSet).
CBNavigator: The CBNavigator component controls record-by-record navigation.
CBExchange: Using CBExchange, you can import or export data to or from CodeBase files using a variety of file formats. Supported file types include: dBASE III+, dBASE IV, FoxPro 2.x, Visual FoxPro, ASCII Fixed, ASCII Comma Separated, ASCII Tab Separated, and Microsoft Excel's .XLS format.
CBMultiEdit: CBMultiEdit is a general-purpose, un-bound edit control that may be configured to accept string, numeric, date, or phone number information.

TDataSet Support:

bulletLinks to the VCL’s native data-aware components, plus many other third-party controls.
bulletSupport for both desktop and client/server database models.
bulletCalculated and Lookup fields.
bulletControl of when your record is locked (on edit, or on post).
bulletException support for Unique Tag Key Violations.
bulletRecord-wide xBASE constraints producing an “OnPostError” event if constraints fail.
bulletData and index path redirection.
bulletAnd much more ..

Specifications:

bulletVersions for Delphi 5, 6, 7, 2005 (Win32), 2006 and C++Builder 5, 6, 2006 included.
bulletWindows 95, 98, NT, 2000, and XP compatible.
bulletFully scalable from single-user, multi-user and client/server with CodeBase’s royalty-free database server.
bulletClipper, FoxPro and dBASE file, index, memo, and lock compatible.
bulletBoth on-line and PDF documentation included.
bulletFull Object Pascal source code included (at no extra charge).
bulletRoyalty-free distribution of compiled applications.

Requirements:

bulletCodeBase 6.5 or greater.
bulletDelphi 5, 6, 7, 2005, 2006, or C++Builder 5, 6, 2006.
bulletWindows 95, 98, ME, NT, 2000, or XP.

Sequiter Inc.