数据窗口错误!!!!

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
...全文
110 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
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

606

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder DataWindow
社区管理员
  • DataWindow社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧