У меня есть 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
Есть ли лучший способ справиться с этой ситуацией?можно использовать транзакции?
Заранее спасибо.