WinForm/C# C# 中的事务

ningchao · 2016年09月21日 · 86 次阅读

在 PB 中若使用事务只需将需要在事务中的 SQL 语句放在 autocommit 之间即可,在 WnForm 中如何实现事务,主要有以下几种类型:
(1)GetDataSet 中实现事务
在 GetDataSet 中调用的数据集中如果是多个 Select 语句(中间使用英文状态下的分号隔开),在执行 GetDataSe t 时若不指定 T01 或者 T0n。这个过程属于一个事务。使用场景:取数,如主子表数据等
实例
(2)UpDateSet 中实现事务
UpDataSet 可以通过两种方式实现事务:第一,通过 BeforeDataSet 和 AfterDataSet,配置的数据集可以包括多个;第二,通过在 UpdateSet 中配置多个语句
使用场景:有主子表保存同时还反填其他表等
实例:浆纱车间→经轴凑批管理
(3)ExcelSql 中实现事务
通过在所调用的数据集中配置多个 SQL 语句(Insert、Update 或 Delete),中间使用英文状态下的分号隔开。
使用场景:在删除数据后反填等
实例:浆纱车间→经轴凑批管理
另外,可以使用存储过程来执行一段事务。

暂无回复。
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册