No. The C-ISAM libraries are built into the sqlexec executable and are
not part of the ESQL/C distribution.
Further, even if you buy C-ISAM, it is difficult to access the files from
ESQLC because you have two programs (your ESQL/C application and the
Standard Engine sqlexec) are trying to access the same files (mostly), and
any lock placed by one of those processes prevents the other form accessing
the same record -- because they are two separate processes. If the two
programs will never be accessing the same records at the same time, and if
you blow away any security you have on the database, then you can access
the C-ISAM files from an ESQL/C program, provided you by the C-ISAM product
as well as the ESQL/C product. But it is highly unrecommended!
Yours,
Jonathan Leffler (jo...@obelix.informix.com) #include <disclaimer.h>