Tabellenfeld mittels Basic Code NULL setzen

Datenbanklösungen mit AOO/LO

Moderator: Moderatoren

OOOmicha
*
Beiträge: 10
Registriert: Fr, 21.10.2011 20:49

Tabellenfeld mittels Basic Code NULL setzen

Beitrag 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
Viele Grüße
micha
RobertG
********
Beiträge: 2069
Registriert: Fr, 13.04.2012 19:28
Kontaktdaten:

Re: Tabellenfeld mittels Basic Code NULL setzen

Beitrag 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
DPunch
*******
Beiträge: 1112
Registriert: Mo, 02.11.2009 16:16
Wohnort: Marburg

Re: Tabellenfeld mittels Basic Code NULL setzen

Beitrag 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)
OOOmicha
*
Beiträge: 10
Registriert: Fr, 21.10.2011 20:49

Re: Tabellenfeld mittels Basic Code NULL setzen

Beitrag von OOOmicha »

Hallo zusammen,

klappt, eine solche Funktion habe ich gesucht.

Danke
micha
Viele Grüße
micha
Antworten