Итак, это сообщение об ошибке OLEDB , означающее:
"Указанное значение нарушило ограничения целостности для столбца или таблицы."
Совершенно общий и не очень полезный.Это означает, что одно из значений, которые вы пытаетесь вставить в таблицу, не соответствует ограничениям базы данных.
Существует несколько различных типов ограничений: ограничения уникального / первичного ключа, ограничения внешнего ключа, NOT NULL и ограничения проверки. Узнайте больше.
Oracle имеет несколько представлений базы данных, которые могут предоставить вам информацию о действующих ограничениях для данной таблицы.USER_CONSTRAINTS перечисляет ограничения на уровне таблицы, а USER_CONS_COLUMNS предоставляет вам информацию об ограниченных столбцах.(Существуют также версии этих представлений ALL_ и DBA_, если владелец таблицы не тот пользователь, с которым вы общаетесь).