有2个表要按先后处理数据, 我用事务处理怎样控制住他们,在他们处理完前不被其他用户提交的处理请求 干扰,我非常的需要这样的技巧,请多帮忙。我以前写的代码不正确!如下:------------------------------
<%@transaction=required%>
' 先后操作2个表
’请求验证库存库是否有库存
'如果有库存则
'-----------------------更新库存库
’ 最后插入进销存库信息。
<%
if err.number<>0 then
response.write "出错了:"
else
end if
conn.close
set conn=nothing
objectcontext.setcomplete
application.unlock
sub ontransactionabort()
response.write" 由于服务器正在处理其他上报数据,该项记录提交失败,请稍后重新再提交。"
objectcontext.setabort
end sub
sub ontransactioncommit()
response.write"OK,数据已经成功录入。"
end sub
%>
---------------------
以上代码 不能保证数据的同步和 同一性,请告诉我该如何保证呀 ?