社区
ASP
帖子详情
关于事务
ddddddabc
2004-01-10 04:32:09
请问在asp中如何进行事务的回滚,不是用存储过程哦.比如说我要进行多表的操作,delete from userinfo where id=12,delete from money where id=12,如果出现意外怎样回滚,谢谢
...全文
108
6
打赏
收藏
关于事务
请问在asp中如何进行事务的回滚,不是用存储过程哦.比如说我要进行多表的操作,delete from userinfo where id=12,delete from money where id=12,如果出现意外怎样回滚,谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hshore
2004-01-10
打赏
举报
回复
conn.begintrans
conn.execute"delete from userinfo where id=12"
if conn.errors.count>0 then
conn.rollbacktrans
conn.errors.clear
response.redirect"error.htm"
end if
conn.committrans
ddddddabc
2004-01-10
打赏
举报
回复
那怎样判断是否应该回滚呢,谢谢
yyhyy23
2004-01-10
打赏
举报
回复
你可以实一次,我也没有实过,不过,我觉得第一位说的应该是对的
yyhyy23
2004-01-10
打赏
举报
回复
on error goto errordd
conn.begintrans
conn.execute "delete from userlogin where id='11'"
conn.committrans
errordd:
conn.begintrans
这样对不对
执行了conn.ececute还能进行回滚吗?
xieyj
2004-01-10
打赏
举报
回复
不好意思,没改完,第二个是递交事务,最后一个是开始事务
xieyj
2004-01-10
打赏
举报
回复
conn.rollbacktrans 回滚
conn.committrans 回滚
conn.begintrans 回滚
关于
事务
的最常见的十道面试题
事务
(Transaction)是保证数据库可靠性和稳定性的一种机制,单个逻辑工作单元执行的一系列操作,这些操作要么全部完成,要么全部不完成,是数据库环境中的最小工作单元。原子性:
事务
中包含的所有操作要么完成,要么不完成。假设你要从你的储蓄账户向你的支票账户转账100元。这个操作实际上包含两个步骤:从储蓄账户扣除100元,然后在支票账户中增加100元。这两个步骤必须都完成,或者都不完成。如果在转账过程中发生错误(例如,扣款成功但是存款失败),那么整个
事务
应该被回滚,就好像从未发生过一样一致性。
关于
事务
操作超时问题
关于
事务
操作超时问题 事例一:开启
事务
查询了表一,在调用一个方法这个方法里面也是查询这个表格代码会报错(执行超时已过期。完成操作之前已超时或服务器未响应。) 事例二:开启
事务
多次查询了表一,查询到第二遍就报错(执行超时已过期xxxxx) 原因这是由于在开启
事务
后,对"表一"进行查询时,会对"表一"添加锁,直到
事务
提交或报错回滚后,这个锁才能解除(锁的概念太多就不介绍了有性趣的朋友可以自己去看看) 引申:
事务
支持多用户同时操作不?上面我们讲了用户一用
事务
查询就会进行锁定,那么多用户同时查询呢?这里我...
数据库关于
事务
的详解分析(全)包含面试常问的细节
目录前言1. 定义2. 特性 前言 在敲代码的时候,提交
事务
、
事务
回滚等,
事务
二字确官方笼统,不知道具体什么意思 这篇文章将为你解答疑惑 1. 定义
事务
(Transaction),一般是指要做的或所做的事情。在计算机术语中是指访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。
事务
通常由高级数据库操纵语言或编程语言(如SQL,C++或Java)书写的用户程序的执行所引起,并用形如begin transaction和end transaction语句(或函数调用)来界定。
事务
的提交是指
事务
tinkphp3.2.3 关于
事务
处理。
自己做一个测试,关于
事务
处理的。 在对多表进行操作的时候 基本上都离不开
事务
。 有的操作,是要由上一操作后,产的值(如主表里插入后,要获取插入的主键ID值,返回给下面处理表用。)带到后面的表处理当中去。 按照ThinkPHP里现在的一个就是批量插入操作。其它的好像就没有了,但是看了框架里的批量插入 Model->addAll() 方法好像也没有
事务
处理。 要想开始
事务
话,我是这样来做的,但好像还真管用。标记一下
关于
事务
隔离级别READ_COMMITTED的解释
关于
事务
隔离级别READ_COMMITTED的解释 MySQL
事务
隔离级别READ_COMMITTED,有翻译“不可重复读”,或“读已提交”;网上常见的解释是:
事务
A 多次读取同一数据,
事务
B 在
事务
A多次读取的过程中,对数据作了更新并提交,导致
事务
A多次读取同一数据时,结果 不一致。 不知道是谁作的解释,这个解释给人很大的误导(或是我的理解有问题?)。反正困扰了我很长时间。直到最近又作了次关于
事务
的实验。 先说我对上面这个解释的理解: “
事务
A查询同一数据,
事务
B 在
事务
A多次读取的过程中,对数据
ASP
28,406
社区成员
356,946
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章