VCL/CLX Developers Guide

 
Introduction
Sections of this manual
Notes on this Guide
Notes on the Samples
Kylix Note
Install VCL Components
Quick Tour
VCL for CBuilder
Introductory Tutorial
Init
Define
Manage
Done
Additional Resources
Relationships
Init
Define
Manage
Done
Additional Resources
Record/Row Locking
Init
Define
Manage
Done
Additional Resources
Transaction Processing
Init
Define
Manage
Done
Additional Resources
VCL for Delphi
Introductory Tutorial
Init
Define
Manage
Done
Additional Resources
Relationships
Init
Define
Manage
Done
Additional Resources
Record/Row Locking
Init
Define
Manage
Done
Additional Resources
Transaction Processing
Init
Define
Manage
Done
Additional Resources
Programmer's Reference
Modifying Component Properties
Using the Object Inspector
Using code
Error handling
Using the Session Component
Creating a new session
Log On to c-tree
AutoCreate Property
Using the Database Component
Creating a New Database
AutoCreate Property
Connecting to a Database
Dropping a Database from the Session
Deleting a Database
Adding an Existing Database
Using the Table Component
Creating a Table
Adding, Inserting or deleting fields
Field Types
Fixed or variable length records
Hidden fields
Adding or deleting indexes
Segment Modes
ROWID index
RECBYT index
Changing default properties
Table Create Modes
Creating the Table
Creating a Table Under Transaction Control
Opening a table
Opening a table with password
Closing a Table
Altering an existing table
Add, insert, delete, or edit fields
Add, edit or delete indexes
Alter the table
Adding an index to a table
Deleting an index from a table
Forcing an index rebuild
Forcing a Table Rebuild
Adding an Existing Table to a Database
Dropping a Table from a Database
Deleting a Table
Working with Records
Deleting a Record
Filters
Constants
Variables
FairCom DB Expression Parser and Grammar
Parentheses
Predefined Functions
Type Casting
Automatic Type Promotion
Operators
Selecting Records
Using TCtTable with VCL Data Controls
Working without the Visual Components
Data Integrity
Transactions
Atomicity
Automatic Recovery
Creating tables for transaction processing
Starting a transaction
Terminating a transaction
Save Points
Locking
Starting locks
Session-Wide Lock Modes
Freeing locks
c-treeVCL- Working with Resources
Constructing resource objects
Adding New Resources
Deleting Resources
Updating existing resources
Reading resources
Getting and setting resource properties
Resource Locks
Compatibility with other c-tree API Technologies
Compatibility with FairCom DB ISAM and Low-Level Data Files
Compatibility with FairCom DB SQL
Field mapping between FairCom DB SQL, c-treeDB and c-treeDB .NET
Migrating c-tree Plus files
Component Reference
Class Hierarchy
c-treeVCL/CLX Definitions
Data Types
Date Types
Time Types
Find Modes
Index Key Types
Record Lock Modes
Session-Wide Lock Modes
Segment Modes
Table Create Modes
Table Open Modes
Table Permissions
TCtComponent Component
Public properties
Methods
TCtSession Component
Published properties
Public properties
Methods
Events
TCtDatabase Component
Published properties
Public properties
Methods
Events
TCtDataSet Component
Public properties
Methods
TCtTable Component
Published properties
Public properties
Methods
Events
TCtBlobStream Class
Methods
TCtObject Class
Public properties
Methods
TCtRecord Class
Public Properties
Methods
TCtField Class
Public Properties
Methods
TCtIndex Class
Public Properties
Methods
TCtSegment Class
Public Properties
Methods
TCtResource Class
Public properties
Methods
ECtError Class
Public Properties
Methods
FairCom DB Error Code Reference
c-treeDB Error and Return Values
FairCom Typographical Conventions
Copyright Notice
Index