#include <stdio.h>
/*定义两个常量*/
EXEC SQL define FNAME_LEN 15;
EXEC SQL define LNAME_LEN 15;
main()
{
/*声明宿主变量*/
EXEC SQL BEGIN DECLARE SECTION;
char fname[ FNAME_LEN + 1 ];
char lname[ LNAME_LEN + 1 ];
EXEC SQL END DECLARE SECTION;
printf( "DEMO1 Sample ESQL Program running.\n\n");
/*出错处理,如果返回错误信息,则停止该程序*/
EXEC SQL WHENEVER ERROR STOP;
/*连接到db_ics_hlj数据库*/
EXEC SQL connect to 'db_ics_hlj';
/*声明一个游标*/
EXEC SQL DECLARE democursor cursor for
select fname, lname
into
使用Esql操作Informix数据库示例及编译方法

这是一个使用Esql连接并查询Informix数据库的C程序示例,通过声明常量、宿主变量,进行游标操作来获取nameTest表中的fname和lname。同时介绍了将.ec文件编译成可执行文件的两种方法,包括手动编译和通过makefile自动化编译。
最低0.47元/天 解锁文章
1615

被折叠的 条评论
为什么被折叠?



