2016-02-25 3 views
2

У меня есть база данных в моем приложении Android с двумя отдельными столбцами, которые имеют ограничение UNIQUE. Когда вы вводите данные и генерируется исключение SQLException, я хочу знать, какое ограничение было заблокировано, поэтому я могу предпринять соответствующие действия.Как получить информацию об ошибках из android.database.SQLException?

+1

Вы можете показать код вставки –

ответ

0

Класс java.lang.SQLException, на котором основан android.database.SQLException имеет методы int getErrorCode() и String getSQLState(), которые должны быть в состоянии помочь вам получить подробную информацию.

0

Ограничения базы данных в основном предназначены для устранения ошибок программирования.

Если обнаружение дубликатов является частью логики вашего приложения, вы должны вручную проверить их.

Смежные вопросы