NULL per Code in DB eintragen

27/05/2010 - 14:33 von Stefan Koschke | Report spam
Hallo zusammen,

ich habe eine SQL-Datenbank zu reparieren:

Es gibt Felder, die nvachar enthalten und NULL zugelassen ist.
Durch "unglückliche Umstànde" sind aber in einigen Datensàtzen leere
Strings statt NULL enthalten.

Diese möchte ich korrigieren, aber

query.fields[1].asString := NULL;

geht natürlich nicht, wie aber macht man das?

Ich könnte auch anders herum korrigieren, indem alle Datensàtze mit
IS NULL gesucht und mit leeren Strings ersetzt werden, nur

query.fields[1].asString := '';

àndert nichts am Feldinhalt, den zeigt mir der Enterprise manager
weiterhin mit NULL an!

Hat jemand einen hilfreichen Tip für mich?

Danke
Ciao
Stefan
 

Lesen sie die antworten

#1 André Schreiter
27/05/2010 - 14:54 | Warnen spam
Am 27.05.2010 14:33, schrieb Stefan Koschke:
query.fields[1].asString := NULL;



Ich komme vom C++ Bilder, daher kann ich jetzt für die Syntax nicht
garantieren, aber ich nehme an, das es in etwa wie folgt aussehen müsste:

query.fields[1].Clear();

Ähnliche fragen