OleDbConnection myConn = new OleDbConnection(db.ConnStr);
myConn.Open();
OleDbTransaction myTran = myConn.BeginTransaction();
OleDbCommand myComm = new OleDbCommand();
myComm.Connection = myConn;
myComm.Transaction = myTran;
try
...{
myComm.CommandText = "insert into table1(id,name) values('1','admin')";
myComm.ExecuteNonQuery();
myTran.Commit();
}
catch(Exception e)
...{
myTran.Rollback();
MessageBox.Show(e.Tostring());
}
finally
...{
myConn.Close();
myComm.Dispose();
}
本文介绍了一种使用OleDb连接字符串建立数据库连接的方法,并通过C#代码演示了如何利用OleDbTransaction进行数据库的事务处理,包括插入数据、提交事务、回滚事务等关键步骤。

被折叠的 条评论
为什么被折叠?



