怎么使用sql中的rollback?
有两个按钮 保存 和 退回
当按了保存就可以修改textBox中的数据
按了退回则刚刚修改的内容再返回回来!
这怎么实现??请各位大哥告知!!
------解决方案--------------------老师的要求可没说让你用Sql中的Rollback吧??? 自己选错路线了怨老师.
退回应该用记录操作痕迹来实现,可不是用Rollback,那你点100次退回怎么办? 难不成你还从一进系统就建个大事务,直到退出才提交? 显然不能这么做,不然数据库随时锁上....
------解决方案--------------------或者可以建一个历史库,修改删除的时候将原记录存储在历史库中
恢复的时候从历史库中将数据写回就可以了
------解决方案--------------------autocommit=0;
insert...;
rollback;