Access-o-Mania

Access-Forum (Deutsch/German) => Access Programmierung => Thema gestartet von: PeterW am Februar 12, 2020, 09:25:02

Titel: Abfragedefinition
Beitrag von: PeterW am Februar 12, 2020, 09:25:02
Ich definiere eine Abfrage in VBA wie folgt:
    mSQL = "SELECT tblRDMitgl.Nachname, tblRDMitgl.Vname,tblRDMitgl.Eintr, tblRDMitgl.austr FROM tblRDMitgl " & _
        "WHERE tblRDMitgl.Eintr < " & mDatum & ";"
    MsgBox mSQL
    CurrentDb.QueryDefs("qryTemp").SQL = mSQL


in der Messagebox wird mir die SQL-Anweisung korrekt angezeigt aber in der nächsten Zeile gibt es eine Fehlermeldung wie im Anhang
d.h. es fehlt das letzte Zeichen
gibt es dafür eine Erklärung?

Titel: Re: Abfragedefinition
Beitrag von: ebs17 am Februar 12, 2020, 09:42:21
Zitatin der Messagebox wird mir die SQL-Anweisung korrekt angezeigt
Naja, die Erwartung der DB-Maschine ist eine andere als Deine: Datum an SQL-String übergeben (http://www.donkarl.com?FAQ6.8)
Titel: Re: Abfragedefinition
Beitrag von: PeterW am Februar 12, 2020, 10:00:58
Danke,
das Datumsformat ist doh immer wieder gut, uns Fallen zustellen