Hallo,
Ich greife mittels IBDataset ( IBX v4.2 ) auf eine IB6-DB zu. Dabei lässt sich folgendes beobachten:
Wenn ich in einer WHERE Klausel bestimmte Daten ausschliesse z.B. ( where WERT <> -1 ), dann unterdrückt IB6 auch gleich alle Sätze, deren WERT-Feld <NULL> enthält.
Bei 'normalen' Feldern, könnte ich dieses Verhalten zwar mittels Default-Wert umschiffen, aber bei outer-joins habe ich zwangsläufig NULL-Werte in manchen Feldern.
Soll dieses 'Feature' abgestellt werden, oder erweitere ich meine WHERE Klauseln jetzt immer mit (... or ( WERT is NULL ) ) ??
Gruß Gesine
Ich greife mittels IBDataset ( IBX v4.2 ) auf eine IB6-DB zu. Dabei lässt sich folgendes beobachten:
Wenn ich in einer WHERE Klausel bestimmte Daten ausschliesse z.B. ( where WERT <> -1 ), dann unterdrückt IB6 auch gleich alle Sätze, deren WERT-Feld <NULL> enthält.
Bei 'normalen' Feldern, könnte ich dieses Verhalten zwar mittels Default-Wert umschiffen, aber bei outer-joins habe ich zwangsläufig NULL-Werte in manchen Feldern.
Soll dieses 'Feature' abgestellt werden, oder erweitere ich meine WHERE Klauseln jetzt immer mit (... or ( WERT is NULL ) ) ??
Gruß Gesine
Comment