Jag håller på att bygga en räknare med Accessdatabas och lägger då in besökarna i en temporär databas för att se om de är unika eller inte. Det görs med raden:
Connect.Execute( "INSERT INTO temp (temp_url, temp_ip, temp_datetime) VALUES('"&url&"','"&ip&"','"&now()&"')" )
Sen ska jag radera de som besökt en sida för mer än 24 timmar sedan, det gör jag med:
Connect.Execute("DELETE FROM temp WHERE temp_datetime< '"&DateAdd("d", -1,now())&"'")
Den sistnämnda raden ger dock felmeddelandet:
Microsoft JET Database Engine error '80040e07'
Data type mismatch in criteria expression.
Fältet i tabellen är av typen "Tid/Datum". Någon som vet vad det kan vara för fel?