SOS返回值

jxskyinfoi 2002-03-13 01:07:46
我用一条insert更新表成功为何返回值为-1,提示更新失败。??但表确实更新了。
...全文
60 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
jxskyinfoi 2002-03-13
  • 打赏
  • 举报
回复
我的代码是这样的:数据库用MS SQL 2000
sqlca.autocommit=true
insert into student (name,sex)
value("xxx","xxx")
commit sqlca;
if sqlca.sqlcode<>0 then
messagebox("","更新失败!")
else
messagebox("",更新成功!")
end if
结果:sqlca.sqlcode返回值为-1,提示更新失败。??但表却更新成功为何?但表确实更新了。




gungod2000 2002-03-13
  • 打赏
  • 举报
回复
代码改成这样看看
sqlca.autocommit = false
insert into ....
if sqlca.sqlcode = -1 then
rollback;
return
else
commit;
end if
jxskyinfoi 2002-03-13
  • 打赏
  • 举报
回复
回家再说。
2000pinbo 2002-03-13
  • 打赏
  • 举报
回复
你代码里没又出错提示,怎么会提示更新失败
jxskyinfoi 2002-03-13
  • 打赏
  • 举报
回复
autocommit=true
insert into student (name,sex)
vlue ("xxx","xxx")
commit sqlca;
gungod2000 2002-03-13
  • 打赏
  • 举报
回复
把代码写出来看看

401

社区成员

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

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