我想使用 c 语言连接到 Oracle 数据库。为此,我使用 oOacle 预编译器,我的操作系统是 ubuntu 11.04。
我的代码是
#include<stdlib.h>
#include "/home/prasad/oracle/product/10.2.0/db_1/precomp/public/sqlca.h"
int var1;
EXEC SQL BEGIN DECLARE SECTION;
VARCHAR ENAME[10];
int dno;
EXEC SQL END DECLARE SECTION;
main()
{
EXEC SQL CONNECT :SCOTT IDENTIFIED BY :TIGER;
printf("\nConnected to ORACLE as user: \n");
}
我使用预编译器编译了它,但它给出了错误
PCC-F-02044,CMD-LINE:选项值非法或超出范围:ltype=long
问题是什么?