请看我的PRO*C作品!
请看我的PRO*C作品!
#include "myStc.h"
EXEC SQL BEGIN DECLARE SECTION;
...........
TheMail myMail; /*TheMail是一个类,在myStc.h中声明过*/
EXEC SQL END DECLARE SECTION;
...........
以上是我写的PRO*C代码
用PRO*C编译时,报告错误出现:
-----------------------------------
语法错误出现在13行,1列,文件D:\00_CCode\PRO_C\st_1.pc:
错误发生在行13,列1,文件D:\00_CCode\PRO_C\st_1.pc
S_SCSLOTIDLIST myLot;
1
PCC-S-02201, 出现符号"TheMail"在需要下列之一时:
auto,char,const,
double,enum,extern,float,int,long,ulong_varchar,
OCIBFileLocatorOCIBlobLocator,OCIClobLocator,OCIDateTime,
OCIExtProcContext,OCIInterval,OCIRowid,OCIDate,OCINumber,
OCIRaw,OCIString,register,short,signed,sql_context,
sql_cursor,static,struct,typedef,union,unsigned,utext,
uvarchar,varchar,void,volatile,a typedef name,
a precompiled header,exec oracle,exec oracle begin,exec,
exec sql,exec sql begin,exec sql end,exec sql type,
exec sql var,exec sql include,
符号 "enum," 被替换为 "TheMail"后继续。
错误发生在行0,列0,文件D:\00_CCode\PRO_C\st_1.pc
PCC-F-02102, C 预处理时,发生严重错误
-----------------------------------