Seite 1 von 1

Tabellenfeld mittels Basic Code NULL setzen

Verfasst: Do, 17.05.2012 11:27
von OOOmicha
Hallo Gemeinde,

mittels folgendem Code möchte ich ein oder mehrere Tabellenfelder NULL setzen:

.PrepareStatement( "UPDATE ""Tabelle"" SET ""Feld"" = ? )
.setInt( 1 , NULL ) --> so geht es natürlich nicht, aber wie könnte es gehen?

Die NULL Zuweisung könnte direkt in das PrepareStatement geschrieben werden aber das will ich nicht.

Schn mal Danke für Eure Ideen.
micha

Re: Tabellenfeld mittels Basic Code NULL setzen

Verfasst: Do, 17.05.2012 11:35
von RobertG
Hallo Micha,

ich habe den Weg, den Du zu einem Update gehst, nie versucht.
Was allerdings sein kann: Es gibt die Methoden updateInt(), updateString() ... die wohl eine ähnliche Vorgehensweise haben (zuerst die Spalte, dann den Wert reinschreiben). Mit dieser Methode setze ich auch ein Feld auf Null, eben einfach updateNull(). Vielleicht ist das übertragen auf Deinen Weg ja auch möglich. Als Wert darfst Du natürlich nichts an das Feld übergeben.

Gruß

Robert

Re: Tabellenfeld mittels Basic Code NULL setzen

Verfasst: Do, 17.05.2012 13:18
von DPunch
Servus
OOOmicha hat geschrieben:o geht es natürlich nicht, aber wie könnte es gehen?
Die offensichtlichsten Wege sind manchmal die richtigen ;)

Code: Alles auswählen

.setNull(1,0)

Re: Tabellenfeld mittels Basic Code NULL setzen

Verfasst: Do, 17.05.2012 14:05
von OOOmicha
Hallo zusammen,

klappt, eine solche Funktion habe ich gesucht.

Danke
micha