billy

游戏人生 程序人生?

常用链接

统计

最新评论

郁闷,中断调试后还是执行了

今天遇见一个很烦的问题,                    
            SqlDatabase db = (SqlDatabase)DatabaseFactory.CreateDatabase();
            using (DbConnection conn = db.CreateConnection())
            {
                conn.Open();
                DbTransaction trann = conn.BeginTransaction();
               
                try
                {
                    //领取库存
                    Insert(db, trann);
                    //减少库存
                    reduceStock(db, trann);
                    trann.Commit();
                    //trann.Rollback();

                }
                catch(Exception ex)
                {
                    trann.Rollback();
                    throw new MyException("数据保存错误!");
                }
            }
我用DAAB实现一个事务,但我在reduceStock中断后,结果显示过程reduceStock还是执行了,并且事务成功执行了,调试了很久,也不知道原因,晕啊

posted on 2006-05-23 16:15 sunny_ly 阅读(265) 评论(1)  编辑 收藏

评论

#1楼  2006-05-23 19:08 Hussar      

可能跟数据库有关。特别是数据库设置。
什么数据库   回复  引用  查看    


标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
"五向定位"职业成长路线公开课(上海、南京、大连)
Google站内搜索


相关链接: