Поделиться через


Разрешение вопросов, связанных с исключениями: System.Data.ConstraintException

Исключение ConstraintException вызывается при попытке выполнить действие, нарушающее ограничение.

Полезные советы

  • Ослабьте или отключите ограничения в наборах данных.
    Можно использовать свойство EnforceConstraints для временного отключения ограничений при заполнении таблиц объекта DataSet.

  • Убедитесь, что не пытаетесь присвоить значение полю первичного ключа, которое уже существует в таблице данных.
    Если первичный ключ существует, вызывается это исключение.

  • Очистите набор данных перед загрузкой их из состояния просмотра.
    Если в наборе данных при загрузке есть данные, может быть вызвано это исключение.

См. также

Задачи

Практическое руководство. Использование помощника по исключениям

Ссылки

ConstraintException