Wieso formatierst Du das Datum als String? �bergib es doch direkt als
Datum! Wahrscheinlich wird der String falsch interpretiert. Wenn Du es
direkt als Datum ins parameter-Array packst, kann das nicht passieren
Falls das das Problem nicht l�st, dann schick mal dein Schleifen-Code...
Claudius
>
> hallo,
> ich hab da mit access ein ph�nomen, dass ich
> mir nicht erkl�ren kann
>
> eine stored proc (@DATUM ist DateTime)
> SELECT COUNT(ID) FROM EVENTS WHERE DATUM > @DATUM
> AND DATUM < DATEADD('d', 8, @DATUM)
>
> in der asp-seite erzeuge ich in einer schleife ausgehend
> von einem startdatum den parameterwert als string
> f�r eine bestimmte anzahl an wochen
> dteTmp = FormatDateTime(dteStart + i * 7, vbShortDate)
>
> aufgerufen wird das ganze mit einem command-objekt
> Set rst = cmd.Execute(lngRec, Array(dteTmp), adCmdStoredProc)
>
> liegt nun zb. am 19.06.02 ein event und ich beginne die
> schleife am 17.06.02 erhalte ich erwartungsgem�ss 1,
> beginne ich aber am 10.06.02 dann ist das erste ergebnis
> 0 (kein event) aber das zweite auch 8-0
>
> der wert und VarType von dteTmp ist jedesmal genau gleich,
> aber das ergebnis unterscheidet sich, je nachdem ob ich
> im ersten oder im zweiten durchlauf 1 erhalten sollte
>
> hat jemand eine idee, woran das liegen kann?
> christian
>
>
> | [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