Product Documentation

c-treeDB API for C# - Developers Guide

Previous Topic

Next Topic

Working with Records

The c-treeDB .NET record management hides API from the user all the complexities of maintaining a generic record buffer for tables. While fixed length records may be easier to implement and maintain, variable length records do present a greater challenge for the developer.

When a table contains variable length records, each record read may require buffers of different sizes. The c-treeDB .NET record manager performs the function of expanding and shrinking record buffers to deal with the necessities of variable length records. The c-tree ISAM API also requires different API calls for fixed length and variable length records, but the c-treeDB .NET presents to the user one common API that deals with both fixed and variable length records.

Only the application architecture and system resources limit the number of c-treeDB .NET record buffers associated with a table.

In This Section

Creating a Record Object

The Default Index

Navigating Records

Finding Records

Record Sets

Record Filters

Record Batches

Reading and Writing Field Data to a Record Buffer

Clearing the Record Buffer

Adding New Records

Updating Existing Records

Deleting Records

Record Properties

Record Locking

TOCIndex