tidproblem

ASP

3 svar · 261 visningar · startad av lillen_009

Medlem sedan nov. 2002137 inlägg
Trådstart#1

Försöker ordna så att man kan se vilka som är online. Har ett fält med timestamp(14) som uppdateras för varje besökt sida. Det vill sig inte, alla blir 'online'. Vet inte riktigt hur timestamp beter sig (MySQL 4.0.13). Vill ha en tid på 5 minuter som gräns för att bli inaktiv

min felaktiga kod:
(senaste laddade sidan spars i rs("status")

 
tid = now-500
if tid <= rs("status") then
response.write "online"
else
response.write "Offline"
End If
Medlem sedan apr. 2001425 inlägg
#2

Se till att du använder samma format i ditt villkor...

if cdate(tid) <= cdate(rs("status")) then

typ...

mvh

Medlem sedan nov. 2002137 inlägg
#3

tack, men det fungerar fortfarande inte. Funderar på now-300
kan man verkligen skriva så??

Medlem sedan juni 200032 967 inlägg
#4

Nej, det borde inte gå. Använd DateAdd() istället och ange ett minustal.

Mvh

276 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
130 ms — deklarationer (db)
0 ms — hämta statistik (cache)
142 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)