在c#中为MS Access创建一个事务

kam*_*001 1 c# ms-access

我需要在我的c#应用程序中使用一些代码来使用Microsoft Access数据库实现事务

Vde*_*edT 6

OleDbTransaction类就是为此而制作的.您可以通过在OleDbConnection对象上调用BeginTransaction然后提交或回滚到您的方案来创建一个

using (var transaction = cn.BeginTransaction()) {
  //Do Stuff here using the connection
  transaction.Commit();
}
Run Code Online (Sandbox Code Playgroud)

如果没有调用commit,则事务将在dispose处回滚.