Introduction
Progress Embedded Structured Query Language (ESQL) allows you to write C applications that access Progress through a standards-based ESQL interface. This interface consists of two major components:
- Progress/ESQL — A collection of ESQL statements that allow you to specify and direct the execution of Progress/SQL statements from within a C source file. The SQL preprocessor converts these statements into C source code.
- ESQL-LIB — A collection of C functions and data structures that support Progress/ESQL syntax and the management of ESQL sessions at run time.
Starting with a minimum set of session management functions from ESQL-LIB, you can code your ESQL application using either Progress/ESQL, ESQL-LIB, or both, depending on the type of ESQL you are using.
Progress/ESQL conforms to ANSI standard X3.135-1989 Level 2, as verified by NIST Test Suite Version 3.0. ESQL is supported on both 32 bit and 64 bit platforms.
This chapter describes:
Copyright © 2004 Progress Software Corporation www.progress.com Voice: (781) 280-4000 Fax: (781) 280-4095 |