SQL-String an Access: WHERE Field <> ""
29.12.2016 14:23:47
Marc
ich rufe erfolgreich Daten aus einer Access-Datenbank ab. Nun möchte ich nur gewisse Datumswerte in der Vergangenheit selektieren. Aktuell sieht mein SQL-String so aus:
SQLstr = "SELECT * FROM tblAktivitaeten" & _
" WHERE [Reminder]
Das funktioniert soweit auch gut, aber leider gibt die Access-Datenbank mir damit auch alle Datensätze zurück, welche leer sind (wobei ich leider nicht genau sagen kann, ob die Datensätze in der Access-Datenbank wirklich leer oder 0 sind, in Access wird in den besagten Feldern auf alle Fälle nix angezeigt;-).Falls die "leeren" Felder als 0 interpretiert würden, dann wäre natürlich auch die Bedingung korrekt erfüllt (0 ist kleiner als heutiger Datumswert).
Eine Abfrage in der Art
SQLstr = "SELECT * FROM tblAktivitaeten" & _
" WHERE [Reminder] "" AND [Reminder]
funktioniert (natürlich) nicht. Jetzt stehe ich ein wenig auf dem Schlauch: Die Websuche hat diverses aufgezeigt: IFF, coalesce, is not null, usw.Aber leider scheine ich zu doof zu sein, um das zu verstehen. Ich hoffe deshalb auf Eure geschätzte Hilfe! Danke im Voraus!
Lg
Marc