Через этот интерфейс передаются ошибки, возвращаемые операциями над базой данных:
— code. Это свойство представляет кодовый номер ошибки;
— message. Это свойство возвращает сообщение с описанием ошибки.
Также возвращенное значение можно сравнить со следующим списком, чтобы найти соответствующую ошибку:
— UNKNOWN_ERR — значение 0;
— NON_TRANSIENT_ERR — значение 1;
— NOT_FOUND_ERR — значение 2;
— CONSTRAINT_ERR — значение 3;
— DATA_ERR — значение 4;
— NOT_ALLOWED_ERR — значение 5;
— TRANSACTION_INACTIVE_ERR — значение 6;
— ABORT_ERR — значение 7;
— READ_ONLY_ERR — значение 11;
— RECOVERABLE_ERR — значение 21;
— TRANSIENT_ERR — значение 31;
— TIMEOUT_ERR — значение 32;
— DEADLOCK ERR — значение 33.
Добавить комментарий