社区
PowerBuilder
帖子详情
我的dwo.update()为什么出错????
Thinkinger
2002-06-26 05:16:54
我的程序是这么样写的:
if dwo.update()<>0 then
rollback using sqlca;
else
commit using sqlca;
end if
我跟踪了一下上面的程序,update()<>0,这是为什么呢??
...全文
51
4
打赏
收藏
我的dwo.update()为什么出错????
我的程序是这么样写的: if dwo.update()0 then rollback using sqlca; else commit using sqlca; end if 我跟踪了一下上面的程序,update()0,这是为什么呢??
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhangjun
2002-06-27
打赏
举报
回复
linger_liang(灵儿--琢磨线程中。。)说的对呀
tobephonix
2002-06-26
打赏
举报
回复
错误的原因很多,大部分是由于不符合关系完整性引起的,比如主键重复、主键为空等,如果你的表创建了外键的话还可能是由于外键对应列的值在它所引用的表中不存在,你可以在rollback ....前面加一句
messagebox('error',sqlca.sqlerrtext)来看一下错误提示;
wizardinred
2002-06-26
打赏
举报
回复
在你用了sql语句update以后,用sqlcode看返回值的时候,才是=0的时候是正确的。
linger_liang
2002-06-26
打赏
举报
回复
If dwo.Update() = 1 Then
Commit;
Else
RollBack;
End If
这样写就可以
注册表修改大全(浏览文章时可以使用CTRL+F查找)
注册表修改大全 《开始菜单及相关设置》 [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer] "NoRecentDocsMenu"=
dwo
rd:00000001..."NoRecentDocsHistory"=
dwo
...
PowerBuilder常用函数功能和用法解析
郭宝利先生在他的帮助文档里总结的一个系统用到的所有函数,他们也是软件开发中常用的,为了方便查阅,我把这些函数按照字母顺序进行了整理并添加了使用方法,方便我和一些其他的初学者学习使用: 1.AcceptText 将...
PB实用技巧
delelte数据窗口中若干行,然后
update
,出现: “rows changed between retrieve and
update
No changes made to database… Delete from table where ….” 请教是何缘故,该数据窗口是updatable 的,未设置关键字。...
PB中的82个实用技巧
delelte数据窗口中若干行,然后
update
,出现: “rows changed between retrieve and
update
No changes made to database… Delete from table where ….” 请教是何缘故,该数据窗口是updatable 的,未设置关键字。...
【转载】PB编程规范及常见问题
(2) 必须设置Edit中的empty string is null属性,否则会出现row changed between retrieve and
update
的错误信息。 (3) 如果输入的是密码类型的,则设置Edit中的password属性。 (4) 设置左对齐格式...
PowerBuilder
1,075
社区成员
66,437
社区内容
发帖
与我相关
我的任务
PowerBuilder
PowerBuilder 相关问题讨论
复制链接
扫一扫
分享
社区描述
PowerBuilder 相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章