当前位置:编程学习 > C#/ASP.NET >>

asp 事务处理 请帮我看看我的代码!!!!

在数据库出错以后 数据库没有回滚,到底是问什么呢?

if Request.QueryString("yhbm")<>"" then
set conn=server.createobject("adodb.connection") 事务处理
conn.ConnectionString = "PROVIDER=SQLOLEDB;DATA SOURCE=192.168.1.1;UID=sa;PWD=7290798;DATABASE=hnnxdb"事务处理

on   error   resume   next   

conn.BeginTrans启动一个事务

insert="INSERT INTO 3 SKJL (YHBM, YHXM, YJJE, SJJE, SKR,CZR, YE,SKRQ) VALUES ("& yhbm&" ,"& yhxm&" ,"& yjje&" ,"& sjje&" ,"& skr&" ,"& czr&" ,"& ye_new&",GETDATE() )"
update="UPDATE YQJL SET BJ = 1 WHERE (YHBM = "& yhbm &" and BDS<="&bds&")"
update_makesame="UPDATE yhxx SET ye = "&ye_new&" WHERE YHBM = "& yhbm 

conn.Execute insert 
conn.Execute update
conn.Execute update_makesame




if conn.Errors.Count=0 then 
conn.CommitTrans 完成/提交一个事务
else 
conn.Errors.Clear 
conn.RollBackTrans如果插入数据操作失败,则事务向前回滚 
response.Redirct "jiaofei.asp" 遇到错误返回
end if 

end if --------------------编程问答-------------------- 请高手帮帮我看看啊,我都弄了快一夜了,不弄懂真的死不瞑目了!!!! --------------------编程问答-------------------- 请高手帮帮我看看啊,我都弄了快一夜了,不弄懂真的死不瞑目了!!!! --------------------编程问答-------------------- 请高手帮帮我看看啊,我都弄了快一夜了,不弄懂真的死不瞑目了!!!!
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,