事务
1、事务失效原因
1.如果是MySql你要确定你的的表格式设置是否支持事务
2.db对象不是同一个 ,正确用法如下:
2、单库事务
事务有3种实现方式,你可以根据你的喜爱实现事务
需要注意db必须是同一个对象,如果db不是同一个对象事务将失效, mysql需要注意表的格式是否支持事务
2.1没有返回值的事务
2.2有返回值的事务
2.3使用try的方式实现事务
3、多库事务
4、CAP事务
1、数据库的自动释放要关闭
2、手动打开数据库连接 db.Ado.Connection.Open();
3、把你的事务赋值到ORM对象 db.Ado.Transaction = 你的事务;
4、执行你的代码
5、关闭Connection对象