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