NULL Waarde als criteria opgeven

Status
Niet open voor verdere reacties.

miles

Gebruiker
Lid geworden
28 feb 2002
Berichten
788
Hallo,

Ik heb een tabel waarin een datumveld voorkomt. Nu wil ik twee Grids maken waarin eentje alle records laat zien waarbij het datumveld gevuld is en een Grid met alle records waarin het datumveld NIET gevuld is.
Hierbij staat in de tabel (sql server) deze records waarbij deze niet is ingevuld de waarde NULL



Gr Miles
 
Als je je gui netjes gescheiden wilt houden van je database, dan laat je de interpretatie van die NULL over aan de gui. Oftewel de grids op de gui bepalen dan zelf welke regels van de dataset ze wel of niet willen laten zien.

Als je per se twee queries wilt maken, dan kun je altijd als WHERE clause meegeven:

WHERE 'DATUM' IS NULL en voor de andere WHERE 'DATUM' NOT IS NULL

Nog beter is die hele NULL uit je database halen door alle velden een default waarde te geven bij aanmaken van een nieuw record. Nu maakt het voor een datum niet zoveel uit, maar het wordt al lastiger bij tekst: "" en NULL zijn dan twee verschillende waarden, terwijl je applicatie waarschijnlijk hetzelfde moet reageren.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan