API Guide

From InterBase

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

Chapters

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.
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: