社区
PowerBuilder
帖子详情
PowerBuilder 8.0里面可以设置rollback和commit吗
unotfish
2009-07-15 09:46:23
用pb查询数据库,执行完sql语句后,好像就直接commit,有执行错误的可能,可不可以设rollback
查看菜单里的Tools,选择Database Profiles, edit下面的 SQLCA.AutoCommit = False
是不是pb里已经设置为自动提交设为false,但是执行sql语句后,好像自动就提交了,如果sql语句执行错误,如何在执行rollback操作 呢
...全文
71
4
打赏
收藏
PowerBuilder 8.0里面可以设置rollback和commit吗
用pb查询数据库,执行完sql语句后,好像就直接commit,有执行错误的可能,可不可以设rollback 查看菜单里的Tools,选择Database Profiles, edit下面的 SQLCA.AutoCommit = False 是不是pb里已经设置为自动提交设为false,但是执行sql语句后,好像自动就提交了,如果sql语句执行错误,如何在执行rollback操作 呢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
andyhu_67
2011-03-17
打赏
举报
回复
默认情况下autocommit=true,可以把autocommit设置为false
newease
2009-07-15
打赏
举报
回复
SQLCA.AutoCommit = False
如果程序中其它地方没有再对autocommit进行设置的话,应该不会自动提交
检查sql是否正确执行简单的检测代码如下
string ls_err
if sqlca.sqlcode=0 then
commit;
messagebox("提示","保存成功")
else
ls_err=sqlca.sqlerrtext
rollback;
messagebox("错误提示",ls_err)
end if
jlwei888
2009-07-15
打赏
举报
回复
书你是一点没看啊!
select 时,不是提交!
只有修改数据或插入数据时需要!
update....;
if sqlca.sqlcode = 0 then
commit;
else
rollback;
end if
javaxi
2009-07-15
打赏
举报
回复
jf
PB数据库开发技术(七)-
PowerBuilder
小型数据库应用系统开发
PowerBuilder
小型数据库应用系统开发 实验目的 利用前面学过的知识设计一个“图书馆管理系统”,从而进一步掌握
powerbuilder
数据库开发的基本步骤和方法。 二.实验步骤 建立数据库“图书管理系统”,向数据库中添加...
PowerBuilder
数据窗口实例三(用户信息管理-FreeFrom风格)
1.在mysql中建数据库表 DROP TABLE IF EXISTS `userinfo`;...
rollback
; messagebox("失败","保存数据失败") end if 10. 在退出按钮clicked()事件添加如下代码 close(w_userinfo)
PowerBuilder
设置
操作员对菜单项的操作权限
2、同一单位的操作员,可以通过级别来控制其对某些功能模块的使用,以此实现其业务的分工及其责任的界定;3、操作员级别的界定因单位不同,具体要求也有差别,因此,对此操作权限的控制要具有充分的灵活性和随意性;...
在PB中实现数据录入维持序号连续性的简单实现
江西思创数码科技有限公司 江恭和 在实际开发应用程序中,常常会碰到数据行增加、插入、删除要求保持数据行的某一字段值的连续性。如在职工表中希望按职务高低赋予不同的连续的值,以便按职务高低进行显示;在...
PB中一些技巧
1.RGB函数计算公式: 颜色值 = (65536 * Blue) + ...3.如何用程序控制下拉子数据窗口的下拉和收起 用modify或者直接用dw_1.object.col1.dddw.showlist = true 4.检索参数有些不需要传入则传%. 5.如
PowerBuilder
1,077
社区成员
66,438
社区内容
发帖
与我相关
我的任务
PowerBuilder
PowerBuilder 相关问题讨论
复制链接
扫一扫
分享
社区描述
PowerBuilder 相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章