Alte Daten löschen
Von: , Frage gestellt am Mo, 16. Jul 2001
Hallo
Ich will alle Daten aus einer Access DB löschen die älter als ein bestimmtes Datum sind:
sql = "SELECT * FROM anzeigen WHERE datum LIKE '"& date-5 &"' "
set rs=support.execute(sql)
Das Beispiel löscht alle Eintragungen die 5 Tage alt sind und funktioniert auch.
Die Spalte Datum ist als Datum/Zeit-Feld deklariert.
Man müsste aber alle 5 Tage auf diese Seite. Ich will alles löschen was kleiner als ein bestimmtes Datum ist.
z.B.:
sql = "SELECT * FROM anzeigen WHERE datum < "& date-5 &" "
set rs=support.execute(sql)
Das Funktioniert aber nicht. Es kommt immer folgender Fehler:
Microsoft OLE DB Provider for ODBC Drivers- Fehler '80040e14'
[Microsoft][ODBC Microsoft Access Driver] Syntaxfehler in Zahl in Abfrageausdruck 'datum < 6.7.2001'.
oder:
Microsoft OLE DB Provider for ODBC Drivers- Fehler '80040e07'
[Microsoft][ODBC Microsoft Access Driver] Datentypen in Kriterienausdruck unverträglich.
wenn ich die ' ändere
Kann es sein dass das nur im SQL-Server und nicht in Access funktionert ein DAtum auf diese
Art abzufragen?
Hat jemand eine Ahnung....
Gruss Chris
Ich will alle Daten aus einer Access DB löschen die älter als ein bestimmtes Datum sind:
sql = "SELECT * FROM anzeigen WHERE datum LIKE '"& date-5 &"' "
set rs=support.execute(sql)
Das Beispiel löscht alle Eintragungen die 5 Tage alt sind und funktioniert auch.
Die Spalte Datum ist als Datum/Zeit-Feld deklariert.
Man müsste aber alle 5 Tage auf diese Seite. Ich will alles löschen was kleiner als ein bestimmtes Datum ist.
z.B.:
sql = "SELECT * FROM anzeigen WHERE datum < "& date-5 &" "
set rs=support.execute(sql)
Das Funktioniert aber nicht. Es kommt immer folgender Fehler:
Microsoft OLE DB Provider for ODBC Drivers- Fehler '80040e14'
[Microsoft][ODBC Microsoft Access Driver] Syntaxfehler in Zahl in Abfrageausdruck 'datum < 6.7.2001'.
oder:
Microsoft OLE DB Provider for ODBC Drivers- Fehler '80040e07'
[Microsoft][ODBC Microsoft Access Driver] Datentypen in Kriterienausdruck unverträglich.
wenn ich die ' ändere
Kann es sein dass das nur im SQL-Server und nicht in Access funktionert ein DAtum auf diese
Art abzufragen?
Hat jemand eine Ahnung....
Gruss Chris
