Seite 1 von 1

sql - 0 oder blank

Verfasst: Mo, 07.11.2011 18:28
von banker
ich möchte ein leeres numerisches Feld mittels "update" befüllen.
Wie kann ich das mitteilen?
Auf den Befehl update "Tabelle1" set "cd" = '19' where "cd" = ' '
kommt folgender Hinweis: 2: Wrong data type: java.lang.NumberFormatException

Re: sql - 0 oder blank

Verfasst: Mo, 07.11.2011 18:36
von schwelmi
Hallo banker,

welche DB verwendest du denn?
Die Fehlermeldung besagt, dass du beim Update unterschiedliche Datentypen verwendest, soll heißen du befüllst z. B. dein Feld vom Typ Dezimal mit einem String.

Schönen Gruß,
Michael

Re: sql - 0 oder blank

Verfasst: Mo, 07.11.2011 18:37
von pmoegenb
banker hat geschrieben:ich möchte ein leeres numerisches Feld mittels "update" befüllen.
Wie kann ich das mitteilen?
Auf den Befehl update "Tabelle1" set "cd" = '19' where "cd" = ' '
kommt folgender Hinweis: 2: Wrong data type: java.lang.NumberFormatException

Code: Alles auswählen

update "Tabelle1" 
set "cd" = '19' // Du weist einem numerischen Feld einen Text zu
Probiers mal so.

Code: Alles auswählen

update "Tabelle1" 
set "cd" = 19 
where "cd"  is Null

Re: sql - 0 oder blank

Verfasst: Mo, 07.11.2011 18:56
von banker
hat geklappt
Danke