Я только что понял, что одна из моих команд вставки базы данных завершилась неудачно из-за нарушения ненулевого ограничения - я просто не заполнил данные в это поле.
Проблема в том, что мне понадобилось много времени, чтобы выяснить, почему эта вставка вернула -1, потому что я нигде не смог найти ошибку или исключение.
Я бы ожидал, и я предполагаю, что для более сложных баз данных и запросов совершенно важно иметь где-то некоторую информацию из базы данных о том, что на самом деле происходит, что приводит к сбою доступа к БД, но я не смог найти никакой информации по этому вопросу. в любом месте.