执行事务
活动说明
将所有数据库相关操作的活动组件统一放置于执行事务组件的作用域中,这些操作会统一提交至目标数据库,一旦出现异常,整个事务内的操作全部回滚
注:数据库事务(transaction)是访问并可能操作各种数据项的一个数据库操作序列,这些操作要么全部执行,要么全部不执行,是一个不可分割的工作单位
执行逻辑:连接目标数据库后,传入数据库对象,并将事务中需要执行的数据库相关操作活动组件放置于作用域中。当事务中活动全部执行成功,跳出事务并继续向下执行流程,当事务中存在有执行失败的活动,则整个事务中的活动全部回滚,即使执行成功的操作也不会生效
属性说明
输入项
数据库对象
[System.Data.Common.DbConnection]
从数据库连接活动组件中定义并获取的目标数据库对象变量。该属性为非必填项,若组件置于连接数据库作用域中则可不填写,若置于作用域外部,则需要填写
使用示例
属性栏设置:
执行步骤:
1)连接数据库,定义数据库对象变量
2)执行事务作用域中的活动,包含:\"查询\"\"更新\"\"创建\"\"删除\"等数据库操作
注意事项
必须先调用连接数据库活动组件连接目标数据库,再调用该活动组件