怎么会有这些错误的?!void readsth(){
  int i=0;
  EXEC SQL SELECT fcbl INTO :i from jl_fcbl WHERE sp_name='QX';
  printf("%d\n", i);
}
--------------------Configuration: Exam01 - Win32 Debug--------------------
Performing Custom Build Step on .\Exam01.pc
Pro*C/C++: Release 9.2.0.1.0 - Production on 星期一 2月 6 10:02:33 2006
Copyright (c) 1982, 2002, Oracle Corporation.  All rights reserved.
系统默认选项值取自于: D:\oracle\ora92\precomp\admin\pcscfg.cfg
在第 28 行,第 30 列,文件 .\Exam01.pc 有语义错误:
  EXEC SQL SELECT fcbl INTO :i from jl_fcbl WHERE sp_name='QX';
.............................1
PCC-S-02322, 找到未定义的标识符
Error executing c:\windows\system32\cmd.exe.Exam01.c - 1 error(s), 0 warning(s)=================================================================================
char sql_state[100];
char cont;
for(;;){
  printf("\n Input SQL Statement:");
  gets(sql_state);
  EXEC SQL EXECUTE IMMEDIATE :sql_state;
  break;
}
--------------------Configuration: Exam01 - Win32 Debug--------------------
Performing Custom Build Step on .\Exam01.pc
Pro*C/C++: Release 9.2.0.1.0 - Production on 星期一 2月 6 10:07:09 2006
Copyright (c) 1982, 2002, Oracle Corporation.  All rights reserved.
系统默认选项值取自于: D:\oracle\ora92\precomp\admin\pcscfg.cfg
在第 36 行,第 30 列,文件 .\Exam01.pc 有语义错误:
        EXEC SQL EXECUTE IMMEDIATE :sql_state;
.............................1
PCC-S-02322, 找到未定义的标识符
在第 36 行,第 19 列,文件 .\Exam01.pc 有语义错误:
        EXEC SQL EXECUTE IMMEDIATE :sql_state;
..................1
PCC-S-02319, 表达式类型与用法不相符
Error executing c:\windows\system32\cmd.exe.Exam01.c - 1 error(s), 0 warning(s)