Database-Save-Function throw an exception. Interbase-Errorcode: 335544569 SQL-Errorcode: -303 Exception-Message: Dynamic SQL Error: Unterschied zwischen den Versionen

Aus Wiki - Heidler Strichcode GmbH
Zur Navigation springen Zur Suche springen
Zeile 3: Zeile 3:
 
= Problem =
 
= Problem =
  
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)
+
Vermutlich wird ein Wert übergeben, welcher zu groß für das Attribute in der Datenbank ist.
 
 
Wenn in diesem Beispiel nun der Wert 38000 übergeben wird, wird diese Fehlermeldung auftreten.
 
  
 
= Lösung =
 
= Lösung =

Version vom 13. Februar 2018, 15:59 Uhr


Problem

Vermutlich wird ein Wert übergeben, welcher zu groß für das Attribute in der Datenbank ist.

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