SqlTransaction事务的问题!!!

con.BeginTransaction()开启tran.Commit()提交tran.Rollback():取消提交事务那回滚是哪个?回滚具体是干什么用的?... con.BeginTransaction()开启
tran.Commit()提交
tran.Rollback():取消提交

事务那回滚是哪个?
回滚具体是干什么用的?
展开
 我来答
夜閮
2008-02-14 · TA获得超过2656个赞
知道大有可为答主
回答量:1807
采纳率:0%
帮助的人:2074万
展开全部
tran.Rollback():取消提交
这个就是回滚
他的意思是
撤销从con.BeginTransaction()开始
对数据库的一切操作
例如:
你在开始以后插入一条数据、更改一个列的值
或者是删除行
如果使用回滚则会取消所有的插入、更新、删除的操作
返回开始时候的数据状态

提交则是确认操作
这个就像你在windows系统里删除文件是会弹出提示框
问你是不是确认删除文件
确定就是提交、取消就是回滚
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式