Du har ju ingen where-sats i din update, så det är inte så konstigt att alla poster uppdateras.
Frågan#1
Jag har i min accessdatabas fältet "online_datum" där tiden uppdateras var annan minut. Koden nedan ska kontrollera om "online_datum" är mer än 5 minuter gammal och då sätta de som har online=1 till 0.
Men den loggar ut alla och jag hittar inte felet så jag frågar er :)
Set onlineUpdate = Connect.Execute("SELECT * FROM admin WHERE online = 1")
Do Until onlineUpdate.EOF
n = now()
d = onlineUpdate("online_datum")
' Minuter till utloggning
If DateDiff("n", d, n) > 5 Then
Connect.execute("UPDATE admin SET online = 0")
End If
onlineUpdate.MoveNext
Loop
onlineUpdate.Close : Set onlineUpdate = Nothing
