Leerzeichen klappt wie jeder andere Wert. Nur nicht nichts.
Mit dem Assign(nil) bzw. clear könnte klappen, aber das Problem ist dann, zu welchem Zeitpunkt ich das aufrufen soll. Es ist nämlich wirklich so, dass eine Zuweisung von '' oder null gar nicht erst das Feld erreicht. Wenn ich zum Beispiel folgendes tue:
Delphi-Quellcode:
tableAmbientMedia.fieldByName('MEINMEMOFELD').asString := '';
showMessage( tableAmbientMedia.fieldByName('MEINMEMOFELD').asString);
Dann erscheint in der Meldung schon wieder der alte Wert!