Hallo miteinander,

wie im Betreff geht es um Datums-Variablen.
bis vor kurzem habe ich mit einem WinNt4.0-Server (engl.) und Access 97
gearbeitet.
Jetzt bin ich auf einen deutschsprachigen Nt5.0-Server mit Access 2000
umgestiegen und habe pl�tzlich das Problem, dass ich Datumsvariablen, die
ich mittels ASP erzeuge nicht mehr mit gespeicherten Datums-Angaben aus der
Access-DB vergleichen kann.

Hier ein Beispiel, das bis vor kurzem noch einwandfrei funktioniert hat:

Function PollMentor_CanUserVote( oConn, sID )
 Dim strSQL, sTime, oRS

  sTime = "#" & DateAdd( "d", -1, Now() ) & "#"

 strSQL = "select id from " & Poll_GetTablePrefix() & "votelog where
poll_id=" & sID & " AND datum > " & sTime & " AND ip='" &
Request.ServerVariables( "REMOTE_ADDR" ) & "'"
 Set oRS = oConn.Execute(strSQL)
 If oRS.EOF Then
  PollMentor_CanUserVote = True
 Else
  PollMentor_CanUserVote = False
 End If
 oRS.Close
 Set oRS = Nothing
End Function

Als Fehlermeldung bekomm ich dann immer folgendes:

[Microsoft][ODBC Microsoft Access Driver] Syntaxfehler in Datum in
Abfrageausdruck 'poll_id=2 AND datum > #09.12.01 17:43:33# AND
ip='192.168.0.16''.

Wie kann ich am Einfachsten Datumsvariablen mit der Funktion Now(); in ASP
erzeugen und diese mit Datumsangaben in einer Access2000-Datenbank
vergleichen?
Hat da einer eine Idee? Ich find den Fehler nicht.

Stefan Sauerbier.



| [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

Antwort per Email an