我有一个名为
的存储过程"component_allocate"
当我使用PreparedStatement执行此过程时,我收到以下错误
[Error Code: -721, SQL State: IX000] SPL routine(AAABxg) is no longer valid.
即使我直接在DbVisualizer上执行过程,也会出现相同的错误。
我尝试使用
更新程序的统计信息update statistics for procedure component_allocate
这没有帮助。仍然得到同样的错误。
还有其他人在informix中遇到过这个问题吗?我该如何解决这个问题?
答案 0 :(得分:0)
你看过这个吗?
“如果在准备语句后添加了索引,则必须再次准备语句并再次声明游标。如果游标基于不再有效的预准备语句,则不能简单地重新打开游标。”