当前位置: 技术问答>java相关
rollbacktrans的问题!!!
来源: 互联网 发布时间:2015-07-17
本文导语: 能不能在update成功以后,用rollbacktrans让数据库回滚到begintrans之前的状态,能实现吗? 下面是代码: strconn = "Driver={SQL Server};Description=sqldemo;SERVER=majes024;UID=sa;PWD=;DATABASE=majes_bs" set conn = server.createobject("adodb.connection"...
能不能在update成功以后,用rollbacktrans让数据库回滚到begintrans之前的状态,能实现吗?
下面是代码:
strconn = "Driver={SQL Server};Description=sqldemo;SERVER=majes024;UID=sa;PWD=;DATABASE=majes_bs"
set conn = server.createobject("adodb.connection")
conn.open strconn
conn.begintrans
set rs = Server.CreateObject("ADODB.Recordset")
sql = "select max(incode) from tsy01_incode where len(incode) = 3"
rs.Open sql,strconn,3,3
rs("branch") = "10"
rs("incode") = "0001"
rs("outcode") = "1000"
if rs.supports(adupdate) then
rs.update
conn.rollbacktrans
end if
下面是代码:
strconn = "Driver={SQL Server};Description=sqldemo;SERVER=majes024;UID=sa;PWD=;DATABASE=majes_bs"
set conn = server.createobject("adodb.connection")
conn.open strconn
conn.begintrans
set rs = Server.CreateObject("ADODB.Recordset")
sql = "select max(incode) from tsy01_incode where len(incode) = 3"
rs.Open sql,strconn,3,3
rs("branch") = "10"
rs("incode") = "0001"
rs("outcode") = "1000"
if rs.supports(adupdate) then
rs.update
conn.rollbacktrans
end if
|
asp中好象没有事务处理的机制。
|
虽然没试过,感觉应该可以
另外你的帖子放错地方了
另外你的帖子放错地方了
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。