webForumDet fria alternativet
Logga in / Bli medlem

Transaktioner

Databaser & SQL

2 svar · 200 visningar · startad av Engine^

Medlem sedan dec. 20003 887 inlägg
Trådstart#1

Är det möjligt att göra en COMMIT och efter det göra en ROLLBACK för att återgå till ursprunget?

Typ:

connection.BeginTrans

doSQLstuff

connection.CommitTrans

If everything is Ok Then
    blabla
Else
    connection.RollbackTrans
End If

Luddig fråga kanske, men jag måste precis kila på lunch :l

Medlem sedan juni 20022 599 inlägg
#2

Nej, syftet med CommitTrans är just att göra förändringarna permanenta.

Medlem sedan dec. 20003 887 inlägg
#3

Jo, jag insåg det jag med efter att ha läst vidare lite om det. Synd för mig :(

Nu blir det en massa extrakod istället... *pust*

261 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)