Skip to main content

ConstraintViolationException Class

An exception that is thrown when a key or index constraint fails.

Namespace: DevExpress.Xpo.DB.Exceptions

Assembly: DevExpress.Data.v24.2.dll

NuGet Package: DevExpress.Data

#Declaration

public class ConstraintViolationException :
    SqlExecutionErrorException

#Remarks

This exception is thrown whenever an SQL statement being executed violates any of the following:

  • Primary key constraints.
  • Foreign key constraints.
  • Unique index constraints.

Solution:

- Ensure that the SQL statement provides unique key or index values. See the exception’s SqlExecutionErrorException.Sql and SqlExecutionErrorException.Parameters parameter descriptions for additional information about the erroneous SQL statement.

#Inheritance

Object
Exception
SqlExecutionErrorException
ConstraintViolationException
See Also