Working with Databases

From InterBase
Jump to: navigation, search

Go Up to API Guide

This chapter describes how to set up a database parameter buffer (DPB) that specifies database attachment parameters, how to set up and initialize database handles, and how to use the five API functions that control database access. It also explains how to set up item request and return buffers prior to retrieving information about an attached database.

The following table lists the API functions for working with databases. The functions are listed in the order that they typically appear in an application.

API Database Functions
Call Purpose


Specifies additional parameters for database access, such as user names and passwords elicited from a user at run time; requires a populated DPB and allocates a larger block for the DPB it returns


Connects to a database and establishes parameters for database access, such as number of cache buffers to use; uses a previously declared and populated DPB


Retrieves requested information about an attached database, such as the version of the on-disk structure (ODS) that it uses


Disconnects from an attached database and frees system resources allocated to that attachment


Deletes a database and any support files, such as shadow files


Advance To: