嘗試在資料庫操作中捕獲
你可以使用 Try..Catch 通過將回滾語句放在 Catch Segment 來回滾資料庫操作。
Try
'Do the database operation...
xCmd.CommandText = "INSERT into ...."
xCmd.ExecuteNonQuery()
objTrans.Commit()
conn.Close()
Catch ex As Exception
'Rollback action when something goes off
objTrans.Rollback()
conn.Close()
End Try