Database-Save-Function throw an exception. Interbase-Errorcode: 335544569 SQL-Errorcode: -303 Exception-Message: Dynamic SQL Error: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Zeile 1: | Zeile 1: | ||
+ | |||
= Problem = | = Problem = | ||
− | Vermutlich wird ein Wert übergeben, welcher zu groß für das Attribute in der Datenbank ist. Beispiel: Das Attribut in der Datenbank ist ein SMALLINT (-32768 bis 32767) | + | Vermutlich wird ein Wert übergeben, welcher zu groß für das Attribute in der Datenbank ist.<br/> Beispiel: Das Attribut in der Datenbank ist ein SMALLINT (-32768 bis 32767) |
+ | Wenn in diesem Beispiel nun der Wert 38000 übergeben wird, wird diese Fehlermeldung auftreten. | ||
= Lösung = | = Lösung = |
Version vom 2. Februar 2018, 10:31 Uhr
Problem
Vermutlich wird ein Wert übergeben, welcher zu groß für das Attribute in der Datenbank ist.
Beispiel: Das Attribut in der Datenbank ist ein SMALLINT (-32768 bis 32767)
Wenn in diesem Beispiel nun der Wert 38000 übergeben wird, wird diese Fehlermeldung auftreten.
Lösung
Sehen Sie sich die ans HVS32 übergebenen Daten an. Mit Hilfe vom Flamerobin kann man den entsprechenden Datentypen für das Attribute einsehen.
Hierzu muss in Flamerobin die entsprechende Tabelle ausgewählt werden, dann mit einem Rechtsklick das Untermenü öffnen und auf Properties klicken.
Datentypen in Firebird: https://www.firebirdsql.org/pdfmanual/html/migration-mssql-data-types.html