ORA-06550: 第 1 行, 第 7 列: PLS-00306: 调用 ✀UPDATECQCINFO_F✀ 时参数个数或类型错误

2024-12-15 18:29:42
推荐回答(3个)
回答1:

1、数据库连接是否存在问题
2、sql语句是否存在问题(如果无法确定,就将它copy至数据库中执行)

回答2:

你没有给你的cmd对象设置类型,比如
先cmd.CommandText=storedProcName;//声明存储过程名
后还要cmd.CommandType=CommandType.StoredProcedure;
然后再执行

回答3:

不知你存储过程中的参数个数是几个,看是否对应,关键的是参数类型,尤其是DateTime类型,Oracle的时间类型比较怪,通常要转换