API Guide

From InterBase
Jump to: navigation, search

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

Chapter Product
Chapter 1: Using the API Guide Describes the focus of this book, and provides a brief overview of its chapters.
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 and time data in applications, and how to reverse the byte order of numbers with isc_portable_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, and respond to them in applications
Chapter 12: 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.
Chapter 13: Using the Install and Licensing APIs Describes the APIs needed to write a silent embedded install and associated licensing
Chapter 14: Exporting XML Describes how to export to XML
Chapter 15: API Function Reference Describes the syntax of each function, describes its use, and provides examples