> 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

Antwort per Email an