PCC-00119:INTO子句中的const变量的值将被修改,.原因:在INTO子句中使用了使用类型说明符“const”声明的变量。这些变量不应该被修改,不应该在INTO子句中使用。,.操作:检查INTO子句中所有标识符的拼写。如有必要,请从主机变量声明中删除“const”,或者使用不同的主机变量。,.
回答于 2018-08-30 18:55
PCC-00120:代码生成期间的文件I / O错误,.原因: d磁盘空间不足。,.操作:检查是否有足够的磁盘空间。,.
回答于 2018-08-30 18:55
PCC-00121:不支持VARCHAR指针的数组,.原因:声明了一个指针数组,这是不允许的。但是,可以使用指向标量类型的指针。使用Pro * C,将指向char [n]和varchar [n]变量的指针声明为CHAR或VARCHAR指针(没有长度规范)。,.操作:更正或删除声明。,.
回答于 2018-08-30 18:55
PCC-00122:输入文件名和输出文件名相同,.原因:在命令行中,指定了INAME和ONAME的相同路径名,分别指定了预编译器输入和输出文件。,.操作:更改其中一个路径/文件名。,.
回答于 2018-08-30 18:55
PCC-00123:整个VARCHAR声明必须在同一行,.原因:在Pro * C程序中,VARCHAR声明跨越多行,这是不允许的。,.行动:修改声明,使其仅使用一行。,.
回答于 2018-08-30 18:55
PCC-00124:COMMON_NAME选项的指定时间太晚,.原因:在FORTRAN程序,子程序或函数中,在PROGRAM,SUBROUTINE或FUNCTION语句之后错误地指定了预编译器选项COMMON_NAME。如果COMMON_NAME是内联指定的,则其EXEC ORACLE OPTION语句必须在PROGRAM SUBROUTINE或FUNCTION语句之前。,.操作:重新定位EXEC ORACLE OPTION语句或在命令...
回答于 2018-08-30 18:55
PCC-00126:找不到或打开系统配置文件,.原因:预编译器无法找到或打开系统配置文件(包含预编译器默认使用的预设命令行选项的文本文件)。一些可能的原因如下:,.o文件不存在。,.,.o文件的搜索路径不正确。,.,.o文件访问权限不足。,.,.o打开的文件太多。但是,这个消息只是一个警告。即使系统配置文件不存在,处理仍然继续...
回答于 2018-08-30 18:55
PCC-00109:动态SQL和PL / SQL是对ANSI SQL的Oracle扩展,.原因:使用了ANSI / ISO SQL标准的Oracle扩展。具体来说,使用动态SQL或嵌入式PL / SQL。例如,违规代码可能如下所示:EXEC SQL EXECUTE BEGIN SELECT ... END; END-EXEC; 当FIPS = YES时,该信息消息由FIPS Flagger发出。,.行动:无需采取行动。但是,对于ANSI / I...
回答于 2018-08-30 18:55
PCC-00110:Oracle扩展到WHENEVER语句,.原因:使用了ANSI / ISO SQL标准的Oracle扩展。具体来说,在WHENEVER语句中使用了不合格的关键字,如NOTFOUND,STOP,RAISE或DO。(请注意,NOT FOUND符合ANSI标准。)例如,违规代码可能如下所示:EXEC SQL WHENEVER SQLERROR STOP; 当FIPS = YES时,该信息消息由FIPS Flagger发出。...
回答于 2018-08-30 18:55
PCC-00111:EXEC ORACLE语句中的SQLCHECK值超过命令行值,.原因: SQLCHECK选项是内联输入的,并且在命令行上指定了一个高于指定级别(或默认接受)的检查级别。这是不允许的。例如,如果SQLCHECK = {SYNTAX | 有限制}在命令行上指定,SQLCHECK = {SEMANTICS | FULL}不能内联指定。,.操作:修改EXEC ORACLE语句或在命令行中...
回答于 2018-08-30 18:55