TField.CustomConstraint¶
Custom constraint for the field's value.
Declaration¶
Source position: db.pas line 474
published property CustomConstraint: string;
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¶
| Name | Description |
|---|---|
| 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. |