> mit deiner methode > -------------------------------------------------------- > SELECT * from Anzeige WHERE aufgabedatum+60 >= date() > -------------------------------------------------------- > l�scht er alle datens�tze, da er das +60 einfach ignoriert !
Ist doch logisch - oder ??? Wenn ich vorher sag "nimm die zum Anzeigen", kann ich doch hinterher nicht hergehen und mit der gleichen Bedingung l�schen. Beim L�schen will ich ja vielleicht die alten l�schen. Nicht die akutellen. Also m��te ich irgendwo die Bedingung auf den Kopf stellen. > und wenn ich folgendes verwende: > ------------------------------------------------------- > heute= now() > gestern = DATEADD(d, -60, heute) > > sql = "select * from Anzeige where aufgabedatum not between " & heute & " > AND " & gestern > ------------------------------------------------------ > krieg ich ne fehlermeldung: ung�ltiger prozeduraufruf oder ung�ltiges > argument (dateadd) Ist doch auch logisch. Du produzierst eine String in VBScript und gibst den String an die db weiter in der Hoffnung, die wird es schon richten und verstehen. Tut sie aber nicht. Denn wie die tausend Postings zu dem Thema hier in der Gruppe zeigen muss eine Datumskonstante (die Du hier produziert hast) in der Form #mm/dd/yyyy# �bergeben werden. Also lass den Schritt in VB weg und lass die DB selber machen. Wenn es unbedingt between sein muss dann so ca heute= now() > gestern = DATEADD(d, -60, heute) > SELECT feld1, feld2 FROM Anzeige WHERE aufgabedatum not between date() AND DATEADD(d, -60, date()) Das ist der SQL String. Alles was da steht. Nicht da noch irgendwie ein VBScript Datum in falscher Schreibweise untermanschen. Also wenn Du Response.write sqlstring ausgeben w�rdest, w�rde der obige Text so dort stehen. Und kein festes Datum dazwischen. Die Datenbank ist nicht so doof wie sie ausschaut. Die (und mit ihr SQL) kennt selbst auch ein Datum und hat selbst auch Datumsfunktionen. Weiss bald nicht mehr wie ich es noch anders sagen soll .... -- Viele Gr��e Hubert Daubmeier | Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/ | [aspdebeginners] als [email protected] subscribed | http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv | Sie knnen sich unter folgender URL an- und abmelden: | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp
