数据窗口错误!!!!

windljf 2002-10-25 05:17:15
select error:attempt to initiate a new sql server operation with results
pending ,这是怎么回事???我的代码如下:
declare delete_user_proc procedure for sp_delete_user
@userid=:ll_userid;

sqlca.autocommit = true
execute delete_user_proc;
sqlca.autocommit = false

if sqlca.sqldbcode=0 then
messagebox("³É¹¦","ɾ³ýÓû§³É¹¦")

else
messagebox("ʧ°Ü","ɾ³ýÓû§Ê§°Ü")
return 1
end if

dw_1.retrieve()

运行到dw_1.retrieve()就出现了上面的提示,哪位大侠救救我???我用的数据库是SQL SERVER 2000
...全文
68 点赞 收藏 4
写回复
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
huihuishou 2002-10-25
恕我直言,楼上的说法有点怪呦,要是没有参数,也会弹出检索参数窗口的啊,这应该不是检索参数的问题。

楼主:先把dw_1.retrieve()前调用存储过程的代码屏蔽掉试试,可能跟前面的这段代码有关。
我看你调用的存储过程怎么不是系统存储过程?sp_delete_user,我在SQL Server 2000中并没有找到该系统存储过程,这说明有可能是你自己写的,这个存储过程是作什么的?不会是删除当前连接数据库的用户吧?
你先试试吧!看是不是这个问题
回复
ice2water 2002-10-25
dw_1.settransobject(sqlca)
回复
flyhot 2002-10-25
dw_1.retrieve()
要带参数的。
加上参数试试看!
回复
windljf 2002-10-25
up
回复
发动态
发帖子
DataWindow
创建于2007-09-28

567

社区成员

PowerBuilder DataWindow
申请成为版主
社区公告
暂无公告