asp.net 事务和文件操作?
C# code: //一个事务中包括很多操作 SqlTranscation trans = conn.BeginTranscation(); //更新数据 //删除数据 //删除文件(*.txt) trans.Commit(); //异常时,回滚 trans.Rollback(); 现在想问的是,如果断电或者是数据库连接中断,是可以保证回滚,但是文件的删除却不可以回滚,如何来判定呢? 如果放在事务提交后操作,假如正巧刚提交就中断,文件却没删除。 如果解决这样的情况呢?
比较麻烦···帮顶 在回滚之后判断是否删除文件不行? using (System.Transactions.TransactionScope scope = new TransactionScope()) { try { File.Delete(@"D:\text.txt"); int i = 0; int d = 10/i; scope.Complete(); } catch (Exception) { } }引用 using (System.Transactions.TransactionScope sc
相关问答:
哪位大哥有没有ASP.NET中利用Cookies实现用户自动登录的代码...谢谢了...越详细越好.... 什么意思?自动登录? mark 貌视是存储cookies 我也对cook比较迷糊 关注下 既然你知道用cookies自己动动大脑多好! ......
Imports System.ComponentModel Imports System.Web.UI Imports System.Web.UI.Design Imports System.Web.UI.WebControls Namespace CBDAspNet.WebControls.HTML ''' <summary> '' ......
我在后台调用JavaScript的时候,他是在后台把事件的代码执行一次后在执行JavaScript方法 有什么办法 在执行JavaScript方法的时候停住,在执行后面的代码 不太明白啊,说清楚点吧 就是执行后台代码的时候 ......
dsQuyMst.Tables["QuyMst"].Rows[0]["SHDOCO"] = "1111";//这句报错(未将对象引用设置到对象的实例。) 这知道是什么原因? 高人指点~~~ using System; using System.Data; us ......
function CheckOpwd(){//验证用户名 var pwd=document.all.txtOpwd; var div1=document.getElementById("divPwd"); if (pwd.value=="") { ......