[VB6] ADO Abfrage, ' < erzeugt Fehler?

MasterEvil

Erfahrenes Mitglied
Hallo, ich habe eine Access Datenbank in der es ein Feld Datum gibt.
Jetzt möchte ich alle Datensätze auslesen die in einem bestimmten Zeitraum liegen.

Meine Abfrage sieht so aus:
Code:
SELECT * FROM Belege WHERE BelegDatum >= '01.08.2005' AND BelegDatum <= '31.08.2005'
Die einfachen Anführungszeichen führen jedoch zu einem Fehler in der Abfrage und ohne gehts logischer Weise auch nicht :(

Kann mir da einer vieleicht weiter helfen?
 
Hi,
es sind bestimmt nicht die Anführungszeichen, die zum Fehler führen,
vielleicht liegt es an der Schreibweise des Datums, quasi am Format, wie du es angegeben hast.
 
Stimmt, habe es eben mit einem Textfeld probiert und das ging einwandfrei.

Aber die Felder in der Datenbank sind als Date deklariert und wenn ich Sie auselese bekomm ich sie auch in dem Format dd.mm.yyyy wieder
 
So habs, die Lösung ist folgende:

Code:
SELECT * FROM Belege WHERE BelegDatum >= #01.08.2005# AND BelegDatum <= #31.08.2005#
 
Zurück