Hallo Manfred
Das ist schon korrekt so. (Nur der ARC speichert bei Leerstring ein NULL)
Kontrollier doch mal so:
select qrcode, length(qrcode), qrcode IS NULL from fahrzeuge;
Ich hab das bei mir getestet:
'', 6, false
Evtl. ist nur die Darstellung falsch.
Gruß Marcus
Erkenne, was du findest, dann weißt du, wonach du gesucht hast
Sorry, Zeit war gestern knapp
Ich meinte, ich prüf immer zuerst was in der Tabelle steht. NULL/NIL und blanks sind nicht immer zu unterscheiden.
Mit dieser SQL Abfrage (z.B. im ARC) kannst sehen, ob NULL oder blank gespeichert ist:
select qrcode, length(qrcode), qrcode IS NULL from fahrzeuge;
Im Ergebnis Fenster ist die 3. Spalte logisch: true oder false, je nachdem, was die Abfrage "qrcode IS NULL" ergibt. Ich möchte ausschliessen, dass irgendwelche Layer (z.B. ADSDBE) das Feld doch als NULL anzeigen.
Xbase++ hat den Schalter SET NULLVALUE auf TRUE.
Gruß Marcus
Erkenne, was du findest, dann weißt du, wonach du gesucht hast