Hallo,
ich möchte über ein OleDbCommand mit einer SQL-Anweisung eine Tabelle einer AccessDB abfragen.
Die Tabelle enthält eine Spalte Namens Verfalldatum (Datentyp: OleDbType.WChar).
Datumskonformität (dd.mm.yyyy) ist gegeben, da dies beim Eintragen geprüft wird.
Die Abfrage soll mir alle Datensätze liefern, die älter sind als das aktuelle Systemdatum.
Also etwa wie im fiktiven Beispiel, das natürlich so nicht funktioniert.
[highlight=vbnet]Dim cmd As New OleDb.OleDbCommand
cmd.CommandText = "SELECT Spalte1, Spalte2, Spalte3," & _
"Verfalldatum FROM ThisTable WHERE Verfalldatum < Today"[/highlight]
ich habe zum Thema gegoogelt und auch hier im Forum was gefunden, aber ich steh echt
auf'm Schlauch und kann's bei mir trotz unzähliger Versuche einfach nicht umsetzen.
Wobei es nur um diese Select-Anweisung geht. Der Zugriff auf die DB und andere Abfragen
funktionieren tadellos.
Es muß doch eine Möglichkeit geben direkt in der Select-Anweisung eine Konvertierung
von String nach Date hinzubekommen.
gruß John
ich möchte über ein OleDbCommand mit einer SQL-Anweisung eine Tabelle einer AccessDB abfragen.
Die Tabelle enthält eine Spalte Namens Verfalldatum (Datentyp: OleDbType.WChar).
Datumskonformität (dd.mm.yyyy) ist gegeben, da dies beim Eintragen geprüft wird.
Die Abfrage soll mir alle Datensätze liefern, die älter sind als das aktuelle Systemdatum.
Also etwa wie im fiktiven Beispiel, das natürlich so nicht funktioniert.
[highlight=vbnet]Dim cmd As New OleDb.OleDbCommand
cmd.CommandText = "SELECT Spalte1, Spalte2, Spalte3," & _
"Verfalldatum FROM ThisTable WHERE Verfalldatum < Today"[/highlight]
ich habe zum Thema gegoogelt und auch hier im Forum was gefunden, aber ich steh echt
auf'm Schlauch und kann's bei mir trotz unzähliger Versuche einfach nicht umsetzen.
Wobei es nur um diese Select-Anweisung geht. Der Zugriff auf die DB und andere Abfragen
funktionieren tadellos.
Es muß doch eine Möglichkeit geben direkt in der Select-Anweisung eine Konvertierung
von String nach Date hinzubekommen.
gruß John
Comment