EULANDA® ERP System Head Start thru Technology
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
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 |