ASP.NET中SQL SERVER 2000 事务处理的问题向大家请教!

ljlsucfe 2006-05-05 08:49:06
各位好,我在使用事务处理的时候碰到了下面这样的一个问题:
先看一下代码
SqlConnection SqlCon = new SqlConnection(SystemConfiguration.ConnectionString);
SqlCon.Open();
SqlTransaction SqlTran = SqlCon.BeginTransaction();
try
{
在这个事务上进行的表TableA的Insert操作 ;
在这个事务上进行的表TableA的update操作 ;
//这里的更新,是更新刚插入的记录
}
catch
{
SqlTran.Rollback ();
throw(new Exception ());
}
finally
{
SqlCon.Close ();

}
如上,我使用这样的方法 ,最终表TableA中没有插入记录,也就是说,TableA中的记录数为0;
但是,我在SQL的事件探查器中,把跟踪到的这些语句拿出来到查询分析器中执行,可以向表中插入记录并更新它。
请大家指点一下!
...全文
176 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
itblog 2006-05-16
  • 打赏
  • 举报
回复
谢谢~接分~
fallingstarNo1 2006-05-16
  • 打赏
  • 举报
回复
你的事务没有执行Commit
  • 打赏
  • 举报
回复
顶了顶了
Kevin_jun 2006-05-05
  • 打赏
  • 举报
回复
JF
\
运气好
/
ljlsucfe 2006-05-05
  • 打赏
  • 举报
回复
顶一下就行了,问题解决了
ljlsucfe 2006-05-05
  • 打赏
  • 举报
回复
来人啊,接分吧
yangys 2006-05-05
  • 打赏
  • 举报
回复
是不是忘了写SqlTran .commitTransaction

34,588

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧