度量快速开发平台-专业、快速的软件定制快开平台

标题: 给大家来个事务的使用方式 [打印本页]

作者: 陈晓龙    时间: 2020-2-7 08:47
刘亚东 发表于 2015-12-28 09:15
这么好的东东,居然没人气撒

好东西,顶一个!
作者: 万望    时间: 2020-5-7 22:33
规范数据一致性,很有必要
作者: 万望    时间: 2020-5-7 22:34

作者: 刘亚东    时间: 2020-5-24 09:32
标题: 给大家来个事务的使用方式
dim sql="insert into ceshishiwu1(ID, 自动编号) values('" + guid() + "','abc')"

'开始事务
BeginTrans()

'之间是处理数据的方法,包括ExecuteNonQuery、部件.SaveData()SaveDataTable、存储过程四种。
网格部件1.SaveData()
ExecuteNonQuery(sql)

'用CommitTrans提交数据到服务器处理
dim b= CommitTrans()

'判断是否正常处理,如果未处理正常,可用GetTransMessage()获取出错信息。
if b=false then
        showerror(GetTransMessage())
end if

事物使用,主要用于一个操作多次操作数据库的,好处就是一个失败,全部失败。


作者: 王爱东    时间: 2020-5-24 21:49
这个数据一致性很好的。在多个数据提交的时候,请使用事务。
作者: 刘亚东    时间: 2020-5-28 09:15
这么好的东东,居然没人气撒
作者: 王爱东    时间: 2020-5-29 15:14
再来顶一下。
作者: 刘亚东    时间: 2020-6-7 09:26
王爱东 发表于 2015-12-29 15:14
再来顶一下。


作者: 万望    时间: 2020-6-27 08:45
这个是不是只能针对同一表的操作
作者: 刘亚东    时间: 2020-6-27 09:14
万望 发表于 2016-1-27 08:45
这个是不是只能针对同一表的操作

事物,所有的操作,一般不包含查询动作




欢迎光临 度量快速开发平台-专业、快速的软件定制快开平台 (http://plat.delit.cn/) Powered by Discuz! X3.2