Hallo, ich habe einen Ordner mit SQL-Adressen, den ich mit Daten für einen Newsletter füllen möchte. Der Zugriff auf den SQL-Server 2008 R2 funktioniert problemlos. Jetzt das Problem:
In einer Tabelle habe ich ein Datumsfeld, das entweder leer (NULL) oder gefüllt ist.
Jetzt möchte ich abfragen, ob das Datum größer als das heutige Datum ist oder das Datum nicht geüllt wurde.
Hier meine Abfrage, wie sie direkt im SQL-Server funktioniert:
select * from AWSB_newsletter where Newsletter = 1 AND (ExpirationDate >= getdate() OR ExpirationDate = '') order by expirationdate ASC
Hier das Ergebnis der database.ini auf dem David-Ordner:
[IDQuery-FROM]
Value=AWSB_Newsletter
[DataQuery-FROM]
Value=AWSB_Newsletter
[SQLWHERE]
Value=Newsletter = 1 AND (ExpirationDate >= getdate() OR ExpirationDate = '')
Es werden alle Datensätze angezeigt, bis auf diejenigen, die kein Datum hinterlegt haben.
Wie muss das SQL-Kommando in David aussehen, damit es funktioniert.
Gruß
Steffen