Subject Firebird C++ API?
Author barfingdog2004
Hi Experts:

I'm building my first application using Firebird.

My appologies if this has been asked and answered
before. I don't understand how to search for this
topic in in this Yahoo group archive.

I'm more familiar using a C, or C++, API by calling
functions than embedding SQL statements in my source.

The Interbase 6 Developers Guide suggests using the
API has some advantages over using the embedded SQL.

----

Embedded applications
You can write your own application using C or C++, or
another programming language,and embed SQL statements in
the code.

API applications
The InterBase API is a set of functions that enables
applications to construct and send SQL statements to the
InterBase engine and receive results back. All database
work can be performed through calls to the API.

Advantages of using the InterBase API

Simplification of compiling procedure—no precompiler

----

I'm no expert when it comes to using databases. So
perhaps I'm not appreciating what is being discussed.
Does "API application" refer to using C style function
calls to communicate to the database?

If so, where is the C, or preferably the C++, API
described?

I've downloaded the new 1.5.0.4920 Windows embedded
executable today. I don't see any C header (.h) files
among those expanded when I unzipped the embedded
Windows distribution. Where is the header file for the
C++ API?

Thanks
Larry