Unit 'DB' Package
[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] [#fcl]

TField.CustomConstraint

Custom constraint for the field's value.

Declaration

Source position: db.pas line 468

published property TField.CustomConstraint : string
  read FCustomConstraint
  write FCustomConstraint;

Description

CustomConstraint may contain a constraint that will be enforced when the dataset posts it's data. It should be a SQL-like expression that results in a True or False value. Examples of valid constraints are:

Salary < 10000
YearsEducation < Age

If the constraint is not satisfied when the record is posted, then an exception will be raised with the value of ConstraintErrorMessage as a message.

This feature is not yet implemented in FPC.

See also

TField.ConstraintErrorMessage

  

Message to display if the CustomConstraint constraint is violated.

TField.ImportedConstraint

  

Constraint for the field value on the level of the underlying database.


Documentation generated on: Jul 24 2023