/// <summary>
/// 执行sql语句(事务)
/// </summary>
///
public bool Cmdsql(string[] str)
{
GetOconn();
myTrans =Oconn.BeginTransaction();
Ocmd=new OleDbCommand();
Ocmd.Connection=Oconn;
Ocmd.Transaction=myTrans;
try
{
for(int i=0;i<str.Length;i++)
{
Ocmd.CommandText=str[i];
Ocmd.ExecuteNonQuery();
}
myTrans.Commit();
CloseOconn();
return true;
}
catch
{
myTrans.Rollback();
return false;
}
}
本文介绍了一个用于执行SQL事务的方法,该方法通过批量执行SQL语句并在成功后提交事务来确保数据的一致性和完整性。如果执行过程中发生错误,则回滚事务。
4206

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



