Hallo Jonas, nimm doch das Datum mit getdate() oder schreibe es mit Hochkommas, so wie es deine DB w�nscht. Ganz sorgenfrei lebst du aber mit getdate()!
Statt Left(Now,10) w�re auch date() einfacher ...oder? "SELECT Aupair.Herkunftsland, Aupair.Aktiv, Aupair.LastModified FROM Aupair WHERE datediff(dd,Aupair.LastModified,getdate())<15 ORDER BY Aupair.Herkunftsland ASC;" Gr��e Nils Nils Kochan LKV Sachsen e.V. -----Urspr�ngliche Nachricht----- Von: Jonas Fischer [mailto:[EMAIL PROTECTED]] Gesendet: Mittwoch, 16. Oktober 2002 21:09 An: ASP Datenbankprogrammierung Betreff: [aspdedatabase] Re: [aspdedatabase] AW: [aspdedatabase] Alle Datens�tze der letzten zwei Wochen anzeigen Hallo, ich habe versucht, mein problem zu l�sen, wie du es mir gesagt hast. Leider hat das nicht ganz geklappt. Mein SQL-String lautet "SELECT Aupair.Herkunftsland, Aupair.Aktiv, Aupair.LastModified FROM Aupair WHERE datediff(dd,Aupair.LastModified," & MyDateFormat(Left(Now,10)) & ")<15 ORDER BY Aupair.Herkunftsland ASC;" Die Funktion MyDateFormat bringt das Datum des heutigen Tages (Now) auf die Form tt.mm.jjjj . Die Funktion getdate, wie du es mir geschriben hattest ruft leider einen Fehler hervor. Der SQL-String sieht dann folgenderma�en aus: SELECT Aupair.Herkunftsland, Aupair.Aktiv, Aupair.LastModified FROM Aupair WHERE datediff(dd,Aupair.LastModified,16.10.2002)<15 ORDER BY Aupair.Herkunftsland ASC; Die Fehlermeldung lautet: Microsoft JET Database Engine- Fehler '80040e14' Syntaxfehler in Zahl in Abfrageausdruck 'datediff(dd,Aupair.LastModified,16.10.2002)<15'. Wer kann mir weiterhelfen? Wahrscheinlich sit es wieder nur ein kleiner Trick und alles klappt wunderbar!? Gru�, Jonas ----- Original Message ----- From: "Nils Kochan" <[EMAIL PROTECTED]> To: "ASP Datenbankprogrammierung" <[EMAIL PROTECTED]> Sent: Monday, October 14, 2002 8:19 AM Subject: [aspdedatabase] AW: [aspdedatabase] Alle Datens�tze der letzten zwei Wochen anzeigen > Hallo Jonas, > > du kannst ganz simpel mit where datediff(dd,LastModified,getdate())<15 abfragen. > > Gr��e > Nils > > Nils Kochan > LKV Sachsen e.V. > > > -----Urspr�ngliche Nachricht----- > Von: Jonas Fischer [mailto:[EMAIL PROTECTED]] > Gesendet: Sonntag, 13. Oktober 2002 23:30 > An: ASP Datenbankprogrammierung > Betreff: [aspdedatabase] Alle Datens�tze der letzten zwei Wochen > anzeigen > > > > Hallo, > > ich w�rde gerne alle Datens�tze anzeigen, die innerhalb der letzten zwei > Wochen neu erstellt wurden. In meiner Datenbank habe ich dazu ein Feld > "LastModified" welches das Datum des Tages, an dem der Datensatz der > Datenbank hinzugef�gt wurde, enth�lt. Gibt es da eine M�glichkeit per > SQL-String die Datens�tze der letzten zwei Wochen zu laden? Oder wie w�rdet > ihr es machen? W�re sch�n, wenn es eine wirklich simple Methode daf�r g�be > und ihr mir diese auch nennen w�rdet... > > Mit freundlichen Gr��en > > Jonas Fischer > > > > > > | [aspdedatabase] als [EMAIL PROTECTED] subscribed > | http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv > | Sie k�nnen sich unter folgender URL an- und abmelden: > | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp > > | [aspdedatabase] als [EMAIL PROTECTED] subscribed > | http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv > | Sie k�nnen sich unter folgender URL an- und abmelden: > | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp > | [aspdedatabase] als [EMAIL PROTECTED] subscribed | http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv | Sie k�nnen sich unter folgender URL an- und abmelden: | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp | [aspdedatabase] als [email protected] subscribed | http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv | Sie k�nnen sich unter folgender URL an- und abmelden: | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp
