Feld-Wert für alle Datensätze auf einmal ändern

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Feld-Wert für alle Datensätze auf einmal ändern

Re: Feld-Wert für alle Datensätze auf einmal ändern

von flipflap » So, 16.03.2008 09:01

Hallo komma4,

vielen Dank für die Hilfe!

Re: Feld-Wert für alle Datensätze auf einmal ändern

von hema » Fr, 14.03.2008 10:14

Das wars.
Wie schön öfters bin ich wieder einmal über diese """" gestolpert.
Hoffe, ich lerne es irgendwann :oops:

Vielen Dank

Re: Feld-Wert für alle Datensätze auf einmal ändern

von komma4 » Fr, 14.03.2008 09:49

Tabellennamen und Spaltennamen sind doppelt zu quotieren:

Code: Alles auswählen

UPDATE "tblm" SET "Bezahlen" = 'TRUE'

War es das?

Re: Feld-Wert für alle Datensätze auf einmal ändern

von hema » Fr, 14.03.2008 08:43

Hallo,
schliesse mich diesem Thema an.
Habe den Update-Befehl von komma 4 auf meine DB angepasst.

Code: Alles auswählen

UPDATE "tblm" SET Bezahlen = 'TRUE'
tblm = Tabellenname, Bezahlen = Feldname. Gross-/Kleinschreibung habe ich beachtet.
Bei mir kommt allerdings folgende Fehlermeldung und es werden keine Änderungen gemacht.
Column not found: BEZAHLEN in statement [UPDATE "tblm" SET Bezahlen]
Der Feldtyp von "Bezahlen" ist JA/NEIN [BOOLEAN]

Was mache ich falsch?

Re: Feld-Wert für alle Datensätze auf einmal ändern

von komma4 » Do, 13.03.2008 10:19

Erstelle Dir eine UPDATE Anweisung und führe sie in der Base-Datei über Extras>SQL... aus:

Nach Deinem Wunsch...:

Code: Alles auswählen

UPDATE "Tabellenname" SET FELDNAME = 0
...aber: ein "Checkbox-Feld" ist "normalerweise" an eine bool'sche Variabkle gebunden.
Diese kann (in HSQLDB) den Inhalt haben: TRUE, FALSE oder NULL

...ergo, möchtest Du wahrscheinlich setzen:

Code: Alles auswählen

UPDATE "Tabellenname" SET FELDNAME = 'FALSE' 

Hilft Dir das weiter?

Feld-Wert für alle Datensätze auf einmal ändern

von flipflap » Do, 13.03.2008 08:43

Hallo, ich habe eine kleine Adressdatenbank mit zur Zeit etwa 600 Datensätzen, die ich zum Großteil aus Calc importiert habe. Dabei wurde ein "Checkbox-Feld" als "leer" ausgefüllt. Wie kann ich für alle Datensätze diesem Feld den Wert "0" zuweisen?

Nach oben