Topics covered in this guide
The API Guide is divided into two parts:
g A task-oriented user’s guide that explains how to use API function calls to perform related
database tasks, such as attaching to and detaching from a database.
g An API function call reference that describes the purpose of each function, its syntax, its
parameters, requirements, restrictions, and return values, as well as examples of use and
cross-references to related functions.
The following table provides a brief description of each chapter in the API Guide:
Chapter Description
Chapter 2, “Application Requirements” Describes support structures and elements common to
programming with API calls
Chapter 3, “Programming with the InterBase API” Describes special requirements for
programming InterBase
applications with the InterBase API
Chapter 4, “Working with Databases” Describes how to attach to and detach from databases,
and how to
request information about attachments
Chapter 5, “Working with Transactions” Explains how to start transactions in different modes,
and how to
commit them or roll them back
Chapter 6, “Working with Dynamic SQL” Describes how to process DSQL data definition and
data
manipulation statements using API calls
Chapter 7, “Working with Blob Data” Describes how to select, insert, update, and delete Blob
data in
applications
Chapter 8, “Working with Array Data” Describes how to select, insert, update, and delete array
data in
applications
Chapter 9, “Working with Conversions” Describes how to select, insert, update, and delete
DATE data in
applications, and how to reverse the byte order of numbers with
isc_vax_integer()
Chapter 10, “Handling Error Conditions” Describes how to trap and handle database errors in
applications
Chapter 11, “Working with Events” Explains how triggers interact with applications and
describes how to
register interest in events, wait on them,