PCC-02417:属性和主机变量之间的非法类型转换,.原因:在属性类型和主机变量类型之间的Navigational GET或SET语句中尝试了非法类型转换。,.操作:更改属性或主机变量的类型。,.
回答于 2018-08-30 18:56
PCC-02401:目前不支持此类型的主机变量数组,.原因:不支持指定类型的主机变量数组。,.操作:重写你的程序,这样没有这种类型的数组。,.
回答于 2018-08-30 18:56
PCC-02402:Pro * C选项使用对象缓存时需要OBJECTS = YES,.原因:对象缓存将用于此主机变量,但在Pro * C命令行上指定了OBJECTS = NO。,.操作:在使用对象缓存时,在Pro * C命令行上指定OBJECTS = YES。,.
回答于 2018-08-30 18:56
PCC-02403:该主机变量的指示符变量类型无效,.原因:指示符变量的类型不适用于指定的主机变量。,.操作:将指示符变量的类型更改为有效类型。有关适当的指示符变量声明的讨论,请参阅“ORACLE Pro * C / C ++预编译器程序员指南”。,.
回答于 2018-08-30 18:56
PCC-02404:此指标变量必须声明为指针类型,.原因:指定的变量未声明为指针类型。,.操作:将指示符变量声明为指针类型。,.
回答于 2018-08-30 18:56
PCC-02405:变量为未定义类型,.原因:没有找到变量的类型标识符的声明。,.操作:为主变量的类型提供有效的声明。如果在程序中使用对象,请检查对象类型的OTT生成的标题是否包含#include,并且在Pro * C命令行的INTYPE选项中指定了typefile。,.
回答于 2018-08-30 18:56
PCC-02406:只能使用“RETURN [ING] REF INTO:”的形式,.原因:在OBJECT CREATE语句中使用RETURNING子句时,只能使用一个“REF INTO:”。如果REF所属的表达式列表大于1,或者在列表中提供了多个主机变量,则会发生此错误。,.操作:根据给定的规范重写RETURNING子句。,.
回答于 2018-08-30 18:56
PCC-02407:对象和REF类型不匹配,.原因:在OBJECT CREATE或DEREF语句中,给定的对象及其关联的REF的类型不匹配。,.操作:确保对象及其REF具有相同的类型。类型信息由OTT生成,应出现在OTT创建的头文件中。,.
回答于 2018-08-30 18:56
PCC-02408:期望某种对象类型的表达式,.原因:表达式不是Object类型。例如,Navigational语句中的许多主机变量表达式需要声明某个Object类型的变量。,.Action:重写表达式或声明变量为Object。,.
回答于 2018-08-30 18:56
PCC-02392:您已经在EXEC SQL DECLARE SECTION中,.原因: SQL DECLARE SECTION出现嵌套在另一个中。,.操作:不要嵌入DECLARE SECTIONS。删除任何嵌套的内部。,.
回答于 2018-08-30 18:56