sql - 0 oder blank

Datenbanklösungen mit AOO/LO

Moderator: Moderatoren

banker
Beiträge: 4
Registriert: Mo, 07.11.2011 15:57

sql - 0 oder blank

Beitrag 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
schwelmi
Beiträge: 7
Registriert: Mo, 07.11.2011 13:22

Re: sql - 0 oder blank

Beitrag 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
pmoegenb
********
Beiträge: 4330
Registriert: Di, 22.06.2004 12:02
Wohnort: 71134 Aidlingen
Kontaktdaten:

Re: sql - 0 oder blank

Beitrag 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
Gruß

Peter
---------------------------------------------------------------------------
Windows 7 Prof. 64-bit SP1, LibreOffice 4.3.6.2 und AOO 4.1.1
banker
Beiträge: 4
Registriert: Mo, 07.11.2011 15:57

Re: sql - 0 oder blank

Beitrag von banker »

hat geklappt
Danke
Antworten