首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >powerbuilder中的SetTransObject()

问powerbuilder中的SetTransObject()
EN

Stack Overflow用户
提问于 2016-11-03 05:50:25
回答 2查看 1.7K关注 0票数 0

powerbuilder中的SetTransObject()是什么?它们之间有什么关系,为什么sql服务器是非自动累积模式,甲骨文为何处于自动累积模式,以及如何处理它们的值。SetTransObject()的功能是什么?

( TIA :)

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-11-03 13:18:41

SetTransObject是一种数据窗口方法,用于在自身和数据库事务对象(全局SetTransObject是SQLCA)之间建立连接。通常,数据窗口在实例化后不久就会“连接”到trans。

Autocommit是一个连接参数,用于由事务对象(SQLCA)建立到数据库的连接。此参数控制PowerBuilder是在事务范围内还是在事务范围之外发出SQL语句。

如果值为true,则datawindow在事务范围之外发出SQL语句。在每个成功的SQL语句之后都会发出COMMIT。

如果值为false,则datawindow在事务中发出SQL语句。在连接启动时以及在每个COMMIT或ROLLBACK语句之后,都会发出BEGIN事务语句。

票数 0
EN

Stack Overflow用户

发布于 2016-11-07 10:39:11

settransobject()将Sql连接细节告知Datawindow,因此在检索和更新时,它使用事务对象指定的sql连接。内置事务对象是SQLCA。为db连接配置其属性。

自动提交:如果设置为true,则不需要commit语句在代码中将sql语句放在sql语句之后。如果设置为false,则需要提交语句。这样做是为了鼓励使用事务回滚(如果出现错误)和提交(如果没有错误),.Autocommit是SQLCA事务对象的属性。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40394667

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档