8115: Arithmetischer Überlauffehler beim Konvertieren von %1! in den %2!-Datentyp.
Fehlermeldung:
Meldung 8115, Ebene 16, Status 2, Zeile 1
Arithmetischer Überlauffehler beim Konvertieren von %1! in den %2!-Datentyp.
Ebene:
16.
Beschreibung:
Diese Fehlermeldung taucht auf beim Versuch, einen Wert eines bestimmten Datentypen in einen anderen Datentyp zu konvertieren, wobei jedoch der Wertebereich des Datentypen, in den konvertiert werden soll, überschritten wird.
Auswirkungen:
Das SQL Statement kann zwar geparst werden, jedoch zur Laufzeit wird der Fehler ausgelöst.
Behebung:
Fehler der Ebene 16 sind Fehler, die vom Anwender hervorgerufen werden. Sie können und müssen vom Anwender korrigiert werden. Die fehlerhaften Daten müssen korrigiert werden oder ein Datentyp mit einem größeren Wertebereich gewählt werden.
Versionen:
Alle Versionen von SQL Server
Beispiel(e):
SELECT CAST('-922,337,203,685,477.5809' AS MONEY)
Anmerkungen:
Im obigen Beispiel unterschreitet die Zeichenfolge den zulässigen Wertebereich des MONEY Datentypen. Dadurch wird der Fehler ausgelöst.