Data.DB.TField.CustomConstraint

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

property CustomConstraint: string read FCustomConstraint write FCustomConstraint;

C++

__property System::UnicodeString CustomConstraint = {read=FCustomConstraint, write=FCustomConstraint};

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
property published
Data.DB.pas
Data.DB.hpp
Data.DB TField

Beschreibung

Gibt einen SQL-String an, der anwendungsspezifische Beschränkungen für den Wert des Feldes festlegt.

Durch eine entsprechende Zuweisung an CustomConstraint können Sie die Werte festlegen, die der Benutzer in ein Feld eingeben darf. Bei CustomConstraint muss es sich um einen gültigen SQL-Suchausdruck handeln, z.B.:

x > 0 and x < 100

Der Name, mit dem der Bezug auf den Feldwert hergestellt wird, kann ein beliebiger String sein, der aber im gesamten Beschränkungsausdruck einheitlich verwendet werden muss. Beachten Sie, dass es sich bei dem String nicht um ein reserviertes SQL-Schlüsselwort handeln darf.

Benutzerdefinierte Einschränkungen werden zusätzlich zu den vom Server stammenden Beschränkungen für den Wert des Feldes aufgestellt. Die vom Server ausgehenden Beschränkungen sind in der Eigenschaft ImportedConstraint angegeben.

Anmerkung:  Wenn Sie die Eigenschaft CustomConstraint setzen, muss gleichzeitig auch die Eigenschaft ConstraintErrorMessage gesetzt werden, damit dem Benutzer bei der Eingabe eines unzulässigen Wertes eine entsprechende Meldung angezeigt wird.

Anmerkung:  Benutzerdefinierte Einschränkungen sind SQL-Ausdrücke. Daher muss als Gleitkommazeichen immer ein Punkt (.) verwendet werden. Dies kann im Gegensatz zu den Ländereinstellungen von Windows der Umgebung stehen.

Siehe auch