Data.DB.TField.ImportedConstraint
Delphi
property ImportedConstraint: string read FImportedConstraint write FImportedConstraint;
C++
__property System::UnicodeString ImportedConstraint = {read=FImportedConstraint, write=FImportedConstraint};
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
property | published | Data.DB.pas Data.DB.hpp |
Data.DB | TField |
Beschreibung
Repräsentiert eine SQL-Klausel, die auf dem Server gespeicherte Beschränkungen durchsetzt.
Mit ImportedConstraint können Sie die Beschränkungen ermitteln, die der Server in Bezug auf die Gültigkeit von Werten für ein Feld festlegt. ImportedConstraint ist ein SQL-Suchausdruck wie z. B.:
Wert > 0 und Wert < 100
Ändern Sie den Wert von ImportedConstraint nicht. Fügen Sie stattdessen zusätzliche Beschränkungen für einen Feldwert mit der Eigenschaft CustomConstraint hinzu. Benutzerdefinierte Beschränkungen werden den importierten Beschränkungen hinzugefügt. Ändern sich die Beschränkungen, die von Server stammen, wird auch der Wert von ImportedConstraint geändert. Die Beschränkungen, die mit der Eigenschaft CustomConstraint hinzugefügt wurden, bleiben aber in Kraft.
Das Entfernen von Beschränkungen aus der Eigenschaft ImportedConstraint ändert die Gültigkeit von Feldwerten nicht, die gegen diese Beschränkungen verstoßen. Das Entfernen von Beschränkungen führt dazu, dass sie nicht lokal, sondern vom Server überprüft werden. Bei einer lokalen Überprüfung von Beschränkungen wird bei Verstößen die in der Eigenschaft ConstraintErrorMessage angegebene Meldung angezeigt, anstatt einer vom Server stammenden Fehlermeldung, wenn Änderungen eingetragen werden.
Hinweis: Unter Windows wird ImportedConstraint nur für Felder von Datenmengen festgelegt, die Beschränkungen importieren. Dazu gehören Client-Datenmengen (wenn sie importierte Beschränkungen in Datenpaketen empfangen).
Hinweis: Unter Linux stellt die IDE keinen Mechanismus zum Importieren von Server-Beschränkungen bereit. Client-Datenmengen können aber von auf anderen Plattformen ausgeführten Anwendungsservern importierte Beschränkungen in Datenpaketen erhalten.