Home Information PDF Documents EULANDA Handbooks Training Book's corner Download Contact us Table of Contents About us

Glossary

Password needed Newsgroup

Remote Support system

Command 'AAAA' offends TABLE CHECK Constrain 'CCCC'

Back | Level back

 

Die genaue Meldung lautet:

Die AAAA-Anweisung verstieß gegen die TABLE CHECK-Einschränkung 'CCCC'. 
Der Konflikt trat in der Eulanda_DDDD-Datenbank, Tabelle 'TTTT' auf

Details:
Ein Ausnahmefehler vom Typ "EOleException" ist aufgetreten

AAAA - der Name der Anweisung. Dieser steht für den SQL-Befehl, der ausgeführt werden sollte. Das kann UPDATE, INSERT oder DELETE sein. Diese Befehle stehen für Datenänderungen, Neuanlage von Daten bzw. das Löschen von Daten.

CCCC - Name der Einschränkung. Jede Einschränkung hat eine eindeutige Bezeichnung in der Datenbank. Dazu mehr im nächsten Absatz.

TTTT - Name der Tabelle. Die Tabelle, in der die Änderungen vorgenommen werden sollten

DDDD - Datenbankname bzw. Bezeichnung des EULANDA®-Mandanten

CHECK-Einschränkungen

Im SQL-Server sind etliche Überprüfungen (=Checks) hinterlegt, die sicherstellen, dass keine inkonsistenten Daten abgespeichert werden können. Wenn versucht wird eine solche Einschränkung zu brechen, dann bricht der SQL-Server die Anweisung ab und erzeugt eine Fehlermeldung in obigem Format.

In vielen Fällen „übersetzt“ EULANDA® diesen Fehler in verständliche Worte. In einigen Fällen jedoch kann es vorkommen, dass der Fehler ohne weitere Bearbeitung bis zum Benutzer durchgereicht wird. Hierbei ist es hilfreich zu wissen, was der Fehler genau aussagt.

Jede dieser Einschränkungen hat einen eigenen Namen, der stets mit den Großbuchstaben CK gefolgt von einem Unterstrich beginnt. Danach folgt die Abkürzung der Datenbanktabelle (siehe Abkürzungsverzeichnis) und der Spaltenname innerhalb der Tabelle bzw. - falls mehrere Spalten betroffen sind - ein kurzer Begriff, der die Einschränkung umschreibt.

Back | CHECK Constrain CK_ARI_MengeMax