| Hallo, da mein Beitrag bei dem Server-crash verloren gin, hier noch mal mein Problem: ich habe Probleme bei der Datenausgabe auf ein Listenfeld unter der Runtime-Umgebung. Mit dem folgenden Code frage ich Werte aus der Tabelle Messwerte mit einem bestimmten Datum ab und gebe sie in einem Listenfeld aus: Code:
Dim str As String str = "SELECT ID,Artikelnummer,Pruefdatum From BsMesswerte WHERE Pruefdatum = #2011-09-05#" Me.lstOverview.RowSource = str Das komische bei der ganzen Sache ist, dass die suche nach einem Sting z.B. funktioniert: Code: | str = "SELECT ID,Artikelnummer,Pruefdatum From BsMesswerte WHERE Pruefdatum Like '*05.09.2011*'" MsgBox (str) Me.lstOverview.RowSource = str | Dieser Code funktioniert nicht Code: | str = "SELECT ID,Artikelnummer,Pruefdatum From BsMesswerte WHERE Pruefdatum = #09-05-2011#" MsgBox (str) Me.lstOverview.RowSource = str | Dieser Code funktioniert auch nicht Code: | str = "SELECT ID,Artikelnummer,Pruefdatum From BsMesswerte WHERE Pruefdatum = #2011-09-05#" MsgBox (str) Me.lstOverview.RowSource = str | Und der hier funktioniert auch nicht Code: | str = "SELECT ID,Artikelnummer,Pruefdatum From BsMesswerte WHERE Pruefdatum = #05.09.2011#" MsgBox (str) Me.lstOverview.RowSource = str |
Das Feld der Tabelle ist als "DateTime" definiert. Da ich aber wenn das Problem gelöst ist, einen Datumsbereich selektieren möchte, kann ich ja nicht nach Strings filtern. Nochmal zusammengefasst: - Access Vollversion alles funktioniert - Runtime suche nach String funktioniert - Runtime suche nach Datum funktioniert nicht, keine Fehlermeldung, Listenfeld bleibt leer, auch die Spaltenüberschriften werden nicht angezeigt. Ich habe es auch mit der Datumsangabe in verschiedenen Formaten versucht, -> gleiches Verhalten - wenn ich die Vollversion als Runtime starte funktioniert auch die Datumsabfrage. Ich bin für jeden Tip dankbar... |