Chinaunix

标题: 怎样编译ESQL/C程序 [打印本页]

作者: 凌曦    时间: 2003-02-20 11:50
标题: 怎样编译ESQL/C程序
我在SCO UNIX 5。05下用ESQL/C编译一段程序,可编译时总是提示“EXEC”未定义,我是直接用esql tmp.ec编译的,编译后在此目录下也生成了一个tmp.c文件,但用cc tmp.c也不能编译,请教高手,应如何编译者下面这段程序,需要加哪些参数!

#include <stdio.h>;
#include <stdlib.h>;
#include <string.h>;
#include <sqlca.h>;
EXEC SQL INCLUDE SQLCA;  
main()
{
  EXEC SQL BEGIN DECLARE SECTION;
     char firstname[13];
     char userid[9];
     char passwd[19];
  EXEC SQL END DECLARE SECTION;
  EXEC SQL CONNECT TO sample;
  EXEC SQL SELECT FIRSTNME INTO :firstname
            FROM employee
           WHERE LASTNAME = 'JOHNSON';
  printf( "First name = %s\n", firstname );
  EXEC SQL DISCONNECT;  
  return 0;
}
作者: tyffly    时间: 2003-02-20 12:23
提示: 作者被禁止或删除 内容自动屏蔽
作者: 大梦    时间: 2003-02-20 12:53
标题: 怎样编译ESQL/C程序
esql tmp.ec -o test




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2