Recordset (Null Problem)

Hallo,

ich habe eine Datenbank au die ich mit einem recordset zugreife.
es funktioniert auch alles soweit nur wenn ein feld auf das ich zugreife null ist, springt es raus. is ja klar.

wie kann ich das beheben.
Also wie sollte ich prüfen ob die Felder leer sind ?
Oder kann ich die auf 0 setzen falls die null sind ?

mfg

Null ist nicht 0: Den Wert Null hat ein Feld, wenn es niemals initialisiert wurde. Wenn mal was drinnen stand und wieder gelöscht wurde, ist es leer, also = „“.
0 ist, glaube ich, der Standardwert für numerische Felder, kann man in den Tabelleneigenschaften nachprüfen.

HTH

Ulrich

Hallo Martin,

es gibt verschiedene Methoden das zu prüfen zB. isnul() oder isempty(). Also einfach wenn isnul dann irgenwas ansonsten zugriff.

Gruss
Nils

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Es bietet sich an, an dieser Stelle mit Variants zu arbeiten - die können auch den Wert NULL aufnehmen.

Ansonsten: Man prüft mit der Funktion IsNull - oder setzt gleich einen Defaultwert mit der Funktion NZ.

IsEmpty ist etwas ganz anderes - das hat hiermit nichts zu tun.

Gruß aus dem Norden
Reinhard Kraasch