我有2個表loginInfo和UserInfo。 LoginInfo存儲用戶名和密碼,而userinfo存儲其他用戶詳細信息,如地址,郵政編碼,電話等。如何處理在發生異常時將值插入兩個表中
我首先將值插入loginInfo,如果成功,則輸入userInfo詳細信息。如果在將詳細信息輸入到userInfo時發生異常,我將刪除loginInfo詳細信息。
這是我現在該怎麼辦
'login details are entered successfully
If CreateLogin(uName.uPass) Then
Try
'Create the user details
CreateUser('Userdetails)
Catch ex As Exception
'if exception occurs then delete the login
DeleteLogin(uName)
End Try
End IF
有沒有更好的方式來處理這種情況呢?可以使用事務?
在此先感謝。
使用交易。 – 2010-07-21 16:52:53