UltraLite Static C++ User's Guide
Introduction to the Static C++ API
When developing static C++ UltraLite applications, you use a programming interface that is generated from a reference database. In order to develop these applications you should be familiar with the C or C++ programming language.
The development process for static C++ UltraLite applications is as follows:
Design your database.
Prepare an Adaptive Server Anywhere reference database that contains the tables and indexes you wish to include in your UltraLite database.
Add SQL statements to the database.
The SQL Statements you wish to use in your application must be added to the reference database.
Generate the API for your application.
The UltraLite generator provides an API for your specific application.
Write your application.
Data access features in your application code use function calls from the generated API.
Compile your .cpp files.
You can compile the generated .cpp files just as you compile other .cpp files.
Link the .cpp files.
You must link the files against the UltraLite runtime library.
For a full description of the development process, see Building your UltraLite C++ application.