回答问题 · 2018-08-30 18:55 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-00111:EXEC ORACLE语句中的SQLCHECK值超过命令行值 原因: SQLCHECK选项是内联输入的,并且在命令行上指定了一个高于指定级别(或默认接受)的检查级别。这是不允许的。例如,如果SQLCHECK = {SYNTAX | 有限制}在命令行上指定,SQLCHECK = {SEMANTICS | FULL}不能内联指定。 操作:修改EXEC ORACLE语句或在命令行中指定较低级别的检查。