我有一個數據庫在我的android應用程序中有兩個獨立的列有一個UNIQUE約束。當輸入數據並拋出SQLException異常時,我想知道違反了哪個字段的唯一約束,因此我可以採取適當的措施。如何從android.database.SQLException獲取錯誤細節?
2
A
回答
0
其中android.database.SQLException
基於的類別java.lang.SQLException
有方法int getErrorCode()
和String getSQLState()
應該能夠幫助您獲得詳細信息。
0
數據庫約束主要用於捕獲編程錯誤。
如果檢測到重複項是您的應用邏輯的一部分,則應手動檢查它們。
相關問題
- 1. 如何獲取ChannelFactory中的錯誤細節<TChannel>。錯誤
- 2. 可能從Android SQLiteConstraintException中獲取特定的錯誤細節?
- 3. 如何使用c#從EventViewer日誌中獲取最新的錯誤細節?
- 4. 如何通過boost :: asio從send_to獲取特定的錯誤細節?
- 5. 如何從Nest Firebase API獲取更詳細的錯誤消息?
- 6. 如何從NSDictionary writeToURL獲取詳細的錯誤消息?
- 7. 嘗試在javascript中捕獲錯誤 - 獲取更多錯誤細節
- 8. 從NSFileManager獲取更多細節contentsOfDirectoryAtPath
- 9. 從點獲取曲線細節
- 10. 從NSNotification獲取對象細節
- 11. Selenium2:在使用executeScript()失敗時獲取錯誤細節
- 12. 如何從kendo網格中的細節網格獲取dataItem
- 13. 如何從shapefile的.prj文件獲取Proj4細節?
- 14. 如何使用JavaScript從Amazon API獲取電影細節
- 15. 如何從異常中獲取更多細節?
- 16. SQL Server - 主/細節 - 獲取提取精確細節項匹配
- 17. 如何使用python正則表達式從traceback中提取錯誤細節?
- 18. 在Rails中獲取詳細錯誤
- 19. Imagemagick用PHP獲取詳細錯誤
- 20. 如何從拉力賽API獲得主父節點細節
- 21. 如何從Android設備獲取錯誤?
- 22. 如何從compileAndReturnError獲取錯誤消息?
- 23. 如何從Sharepoint獲取錯誤日誌
- 24. 如何從exec中獲取錯誤?
- 25. 如何獲取Dynamics AX中的SOAP錯誤的詳細信息?
- 26. 如何在事務中止時獲取錯誤詳細信息
- 27. LINQ to SQL context.SubmitChanges - 如何獲取錯誤詳細信息?
- 28. 如何獲取詳細的ExecuteNonQuery錯誤消息?
- 29. 如何通過ODBC在Access中獲取詳細的PostgreSQL錯誤?
- 30. 如何從Facebook Unity SDK中的FBResult獲取錯誤詳細信息
可以顯示插入代碼 –