Am 06.08.2009 um 09:35 schrieb Maximilian Tyrtania:

am 05.08.2009 16:58 Uhr schrieb Christian Hahn unter
[email protected]:

Hallo, Roland,

      db.SQLExecute ("truncate table adressdaten")

Ich würde da sagen:
db.SQLExecute("DELETE FROM adressdaten")

Indes ist "truncate table sometable" ein durchaus ehrenwerter Befehl. Wird
er von der REALSQLDB nicht unterstützt?

Also, mit delete klappt es prima! Ob truncate wirklich genauso funktioniert, werde ich noch mal ausprobieren. Lt. Handbuch sollte es.

Ich hatte da in meinem Code auch einige merkwürdige Zeilen drin, die dazu führten, dass es nicht klappen konnte.
Nun geht's - dank auch deiner Hilfe.

Gruß und nochmal danke
Roland


Man kann natürlich auch eine Bedingung einbauen:
db.SQLExecute("DELETE FROM adressdatenWHERE rowID = " + str(ID)
oder irgendeine andere WHERE-Bedingung.

Kann man, wenn man, anders als Roland, nur bestimmte Datensätze löschen
möchte.

Ciao,

Maximilian Tyrtania





Antwort per Email an