以文本方式查看主题

-  搭建论坛  (http://bbs.diylsoft.com:8118/starforum/index.asp)
--  用户服务  (http://bbs.diylsoft.com:8118/starforum/list.asp?boardid=2)
----  关于调用存储过程  (http://bbs.diylsoft.com:8118/starforum/dispbbs.asp?boardid=2&id=13034)

--  作者:lpswb515
--  发布时间:2007-12-25 17:40:03
--  关于调用存储过程
在调用存储过程时,如果被调用的存储过程在执行时还要调用其他存储过程的,点击执行后会报错。请问这个问题怎么解决?
--  作者:admin
--  发布时间:2007-12-25 18:42:11
--  
这种方式没有试过;但从理论上讲,它调用它应能正常处理,不应该出错。
--  作者:lpswb515
--  发布时间:2007-12-25 20:21:52
--  

我今天试了。我是在我们原有的系统中加外挂,因用户表中加密的,只能调用原系统的存储过程,系统的存储过程执行时还要调用其他存储过程。在登录页面设置调用存储过程,有三个变量,一个为用户名、一个为密码、一个为IP。将三个值赋值给变量后执行存储过程得到返回值。返回值为0为正常,密码错误返回值为1,用户过期返回值为2,IP不合法返回值为3。在进行调试时发现存储过程执行就网页错误。请管理员测试。


--  作者:FSJM
--  发布时间:2007-12-25 23:02:31
--  

你提供一个测试环境或实例。


--  作者:lpswb515
--  发布时间:2007-12-26 21:30:00
--  
折腾了一天,使用“星”来调用存储过程才发现问题,都是ADO存储过程自动显示过程名称惹的祸。提醒朋友们,如果调用Oracle存储过程时,过程名称请自己输入,不要通过构件来查找过程名称。
--  作者:admin
--  发布时间:2007-12-26 21:52:04
--  
有些问题,往往出在你意想不到的地方;自己查处问题,会使编程功力提高很多。