首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

如何使用sql中的rollback

2012-02-01 
怎么使用sql中的rollback?有两个按钮保存和退回当按了保存就可以修改textBox中的数据按了退回则刚刚修改的

怎么使用sql中的rollback?
有两个按钮   保存   和   退回
当按了保存就可以修改textBox中的数据
按了退回则刚刚修改的内容再返回回来!
这怎么实现??请各位大哥告知!!

[解决办法]
老师的要求可没说让你用Sql中的Rollback吧??? 自己选错路线了怨老师.


退回应该用记录操作痕迹来实现,可不是用Rollback,那你点100次退回怎么办? 难不成你还从一进系统就建个大事务,直到退出才提交? 显然不能这么做,不然数据库随时锁上....


[解决办法]
或者可以建一个历史库,修改删除的时候将原记录存储在历史库中
恢复的时候从历史库中将数据写回就可以了
[解决办法]
autocommit=0;
insert...;
rollback;

热点排行