0
在此代碼中將.commit()之後的SomeFunction()視爲事務的一部分?如果有東西炸燬,它會回滾嗎?插入動態記錄後,我需要做進一步的處理,並且傾向於在一個大塊中完成。Sqlclient事務和.Commit()
command.Transaction = transaction
Try
command.CommandText = _
"Insert into Region (RegionID, RegionDescription) VALUES (100, 'Description')"
command.ExecuteNonQuery()
transaction.Commit()
'do a function call here
SomeFunction()
Catch ex As Exception
transaction.Rollback()
End Try
嗯,我有點想通了。我會把它放在一個像我想避免的sp。感謝您的確認! – Somejerk 2012-04-22 01:23:18