ok = true
connect.begintrans
on error resume next
connect.execute "update t1"
if err.number> 0 then
ok = false
end if
if ok then
connect.execute "update t2"
if err.number> 0 then
ok = false
end if
end if
if ok then
connect.execute "update t3"
if err.number > 0 then
ok = false
end if
if ok then
connect.committrans
else
connect.rollbacktrans
response.write "felmeddelande"
end if
Stödet för transaktionshantering kom ganska nyligen i Mysql. Jag har inte koll på i vilken version det var och om det finns i 3.23. Du kanske behöver byta till 3.24
372 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91