Nej. Du får göra flera statement inom en transaktion.
------------------
essentitia preter non sans multiplicandum
[Redigerat av LarsG den 16 okt 2001]
4 svar · 217 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?
------------------
"Tål det inte att skämtas om, är det inte värt att ta på allvar."
Nej. Du får göra flera statement inom en transaktion.
------------------
essentitia preter non sans multiplicandum
[Redigerat av LarsG den 16 okt 2001]
Hur då menar du?
------------------
"Tål det inte att skämtas om, är det inte värt att ta på allvar."
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?
------------------
essentitia preter non sans multiplicandum
[Redigerat av LarsG den 16 okt 2001]
Okej, jag missuppfattade lite, tänkte på en subquery först... :r
eller skall jag ha en utläggning om transaktionshantering i allmänhet?
Ja farbror LarsG! :e
------------------
"Tål det inte att skämtas om, är det inte värt att ta på allvar."
[Redigerat av Pace den 16 okt 2001]