[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
Record-level constraint definition.
Source position: db.pas line 1291
type TCheckConstraint = class(TCollectionItem) |
||
public |
||
procedure Assign(); override; |
|
Assign one constraint to another. |
published |
||
property CustomConstraint: string; [rw] |
|
User-defined constraint. |
property ErrorMessage: string; [rw] |
|
Message to display when the constraint is violated. |
property FromDictionary: Boolean; [rw] |
|
True if the constraint is imported from a datadictionary. |
property ImportedConstraint: string; [rw] |
|
Constraint imported from the database engine. |
end; |
|
Record-level constraint definition. |
|
| | ||
| | ||
| | ||
TObject,IFPObserved |
TCheckConstraint can be used to store the definition of a record-level constraint. It does not enforce the constraint, it only stores the constraint's definition. The constraint can come from several sources: an imported constraints from the database, usually stored in the TCheckConstraint.ImportedConstraint property , or a constraint enforced by the user on a particular dataset instance stored in TCheckConstraint.CustomConstraint
|
Set of record-level constraints. |
|
|
Constraint imported from the database engine. |
|
|
User-defined constraint. |