Nej. Du får göra flera statement inom en transaktion.
Trådstart#1
Man kan göra UPDATE på flera fält i en tabell, men kan man göra det på flera tabeller?
4 svar · 235 visningar · startad av Pace
Man kan göra UPDATE på flera fält i en tabell, men kan man göra det på flera tabeller?
Nej. Du får göra flera statement inom en transaktion.
Hur då menar du?
Vad då hur då?
connect.begintrans
on error resume next
connect.execute "update ogrish1 set aleb = 11 where caleb = 47"
'
'man kanske vill göra något noggrannare
'felkoll och ävent titta på felkod
'från ado och utifrån den bestämma
'vad man gör
'
if err.errno <> 0 then
connect.rollback
response.redirect "failure"
end if
connect.execute "update ogrish2 set aleb = 11 where caleb = 47"
if err.errno <> 0 then
connect.rollback
response.redirect "failure"
end if
connect.commit
'
'vbs är nog inte så bra för detta
'
eller skall jag ha en utläggning om transaktionshantering i allmänhet?
Okej, jag missuppfattade lite, tänkte på en subquery först...
eller skall jag ha en utläggning om transaktionshantering i allmänhet?
Ja farbror LarsG!