Philipp Hasenfratz: Datentypen in Kriterienausdruck unverträglich.

Beitrag lesen

Halihallo dw

query = "update user set online = '" & "0"
query = query & "' where logindate = " & logindate <--Zeile 30
set RS=my_conn.Execute (query)                 <--Zeile 31
[Microsoft][ODBC Microsoft Access Driver] Syntaxfehler (fehlender Operator) in Abfrageausdruck 'logindate = 29.04.2004 16:23:06'.

Bei Microsoft Access sind Daten mit '#' zu quoten. Also:
#29.04.2004 16:23:06#, ggf. ist das Datumsformat bei Access bei dir
noch auf US gestellt: #4/29/04#.
Eventuell musst du - da du über ODBC gehst - die Daten mit normalem
Quote (' oder ") quoten, ich weiss nicht, ob dies ODBC in die Access
Syntax umsetzt, oder es bereits so erwartet.

Viele Grüsse

Philipp

--
The only program that runs perfectly every time, is a virus.