API Guide

From InterBase
Jump to: navigation, search

Go Up to User Guides

The API Guide provides how-to information on developing InterBase applications using the InterBase API interface. Topics include:

  • Application requirements
  • Programming with the InterBase API
  • Working with databases, transactions, dynamic SQL, blob data, arrays, conversions, and service
  • Using the install and licensing APIs
  • Exporting XML
  • Handling error conditions
  • The InterBase API function reference


Each chapter in the API Guide are listed in the following table with a brief description and a link to the chapter.

Chapter Description
Using the API Guide Describes the focus of this book, and provides a brief overview of its chapters.
Application Requirements Describes support structures and elements common to programming with API calls
Programming with the InterBase API Describes special requirements for programming InterBase applications with the InterBase API
Working with Databases Describes how to attach to and detach from databases, and how to request information about attachments
Working with Transactions Explains how to start transactions in different modes, and how to commit them or roll them back
Working with Dynamic SQL Describes how to process DSQL data definition and data manipulation statements using API calls
Working with Blob Data Describes how to select, insert, update, and delete Blob data in applications
Working with Array Data Describes how to select, insert, update, and delete array data in applications
Working with Conversions Describes how to select, insert, update, and delete date and time data in applications, and how to reverse the byte order of numbers with isc_portable_integer()
Handling Error Conditions Describes how to trap and handle database errors in applications
Working with Events Explains how triggers interact with applications and describes how to register interest in events, wait on them, and respond to them in applications
Working with Services Describes the “Services API,” which gives control over functions such as creating new user identifiers, validating the database, backing up the database, and gathering database statistics.
Using the Install and Licensing APIs Describes the APIs needed to write a silent embedded install and associated licensing
Exporting XML Describes how to export to XML
API Function Reference Describes the syntax of each function, describes its use, and provides examples

Advance To: