有没有人知道如何在c#中用启用ado.net的oledb嵌套事务(自写了一段程序,大家看看错在哪里?为什么?) 将 tran.Begin(); 换成 conn.BeginTransaction(); 看看 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 IDbConnection myCon = helper.GetConnection(conn.ConnectionString);//new a connmyCon.Open();IDbTransaction myTran = myCon.BeginTransaction();IDbCommand myCmd = myCon.CreateCommand();myCmd.Transaction = myTran;try{ //Execute sql ... myTran.Commit();}catch(Exception e1){ try { myTran.Rollback(); } catch(Exception ex) { throw ex; } throw e1;}finally{ myCon.Close();} To:fking22(炽天使)异常详细信息: System.InvalidOperationException: OleDbConnection 不支持并行事务 To:jiezhi(風依舊)你的方案是单一事务,我需要的是嵌套事务 NTKO Office 3.0 0 8版本 分享实用代码段,顺便过年散分(2) 为什么要克隆这个对象数组 怎么添加后台服务进程啊 用js怎么来实现option的选择内容从左边选到右边后左边的所选的内容移除 C# substring 如何只能提取两行之间的文字? 怎样用c#操作excel里的chart对象,如增加一个饼图? 谁有用于.Net单元测试的工具和教程? Crystal Reports许可证问题 FTP返回550错误 用C#调用EXCEL的代码是什么?? 日期的奇怪问题,达人进
myCon.Open();
IDbTransaction myTran = myCon.BeginTransaction();
IDbCommand myCmd = myCon.CreateCommand();
myCmd.Transaction = myTran;
try
{
//Execute sql ...
myTran.Commit();
}
catch(Exception e1)
{
try
{
myTran.Rollback();
}
catch(Exception ex)
{
throw ex;
}
throw e1;
}
finally
{
myCon.Close();}
异常详细信息: System.InvalidOperationException: OleDbConnection 不支持并行事务
你的方案是单一事务,我需要的是嵌套事务