《ASP.NET从入门到精通(第3版)》P624页的思考
发表在ASP.NET答疑区
2017-03-31
是否精华
是
否
版块置顶:
是
否
string strSql = "delete from tb_Blog where BlogID='" + gvBlog.DataKeys[e.RowIndex].Value + "'";
strSql += " Delete from tb_Article where BlogID='" + gvBlog.DataKeys[e.RowIndex].Value + "'";
strSql += " Delete from tb_Message where FriendID='" + gvBlog.DataKeys[e.RowIndex].Value + "'";
strSql += " Delete from tb_Message where BlogID='" + gvBlog.DataKeys[e.RowIndex].Value + "'";
strSql += " Delete from tb_Revert where BlogID='" + gvBlog.DataKeys[e.RowIndex].Value + "'";
strSql += " Delete from tb_Revert where VisitorID='" + gvBlog.DataKeys[e.RowIndex].Value + "'";
dbObj.ExecNonQuery(strSql);
以上代码如果执行到中途,服务器停电了或者出现其它故障,服务器恢复后,已经执行的部分会恢复还是不会恢复呢?如果不会恢复,那么多张表中的数据就不同步了,如何尽量避免不同步的问题产生呢?
首页上一页 1 下一页尾页 3 条记录 1/1页