怎么使用sql中的rollback? 有两个按钮 保存 和 退回当按了保存就可以修改textBox中的数据按了退回则刚刚修改的内容再返回回来!这怎么实现??请各位大哥告知!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 事务??应该是在出错的时候才会回滚吧?对sql不精,sorry....... 老师的要求可没说让你用Sql中的Rollback吧??? 自己选错路线了怨老师.退回应该用记录操作痕迹来实现,可不是用Rollback,那你点100次退回怎么办? 难不成你还从一进系统就建个大事务,直到退出才提交? 显然不能这么做,不然数据库随时锁上.... rollback不是这么用滴~~~~我觉得你可以修改的时候只更新到DataSet等确认之后再通过DataAdapter写入数据库没写入之前是可以恢复原值的 autocommit=0;insert...;rollback; C# 求解决加载动态链接库的问题 C#数据库图片存取问题 如何继承接口中的泛型方法? 对ListView的一点疑惑 asp.net 发送邮件问题 在邮件标头中找到无效的字符 N久没解决, 在线等 求帮忙。。。 刚学c#,为什么添加的数据在listbox里面显示不出来 请问如何在填充datagrid时,根据需要调整列标题,和列宽! 我的下拉菜单选择的内容,在用户按确定后在labble中显示出来,可是现在确定没有反映了 C#委托 请教一个关于c#需要注册码文件才能运行的问题 数据存储方案 谁留个完整正规的项目需求分析设计,好让我走上正路,最好能出现用例图什么之类的
应该是在出错的时候才会回滚吧?
对sql不精,sorry.......
退回应该用记录操作痕迹来实现,可不是用Rollback,那你点100次退回怎么办? 难不成你还从一进系统就建个大事务,直到退出才提交? 显然不能这么做,不然数据库随时锁上....
我觉得你可以修改的时候只更新到DataSet
等确认之后再通过DataAdapter写入数据库
没写入之前是可以恢复原值的
insert...;
rollback;