webForumDet fria alternativet

Optimering av kod

1 svar · 224 visningar · startad av Thompa__85

Thompa__85Medlem sedan aug. 2002601 inlägg
#1

Hej!
Denna kod, ska kontrollera om man klassas som online eller offline!
Har man inte gjort något på 5 min så ska man klassas som offline! Funkar kanon ibland, men ibland så skriver sen offline fastän att man är online! Finns det något sätt jag kan förbättra denna kod?

SQL = "Select COUNT(id) FROM anv Where '"&DateAdd("n", -5, Now())&"' <= Senaste Order By user asc"
Set RS2 = Connect.Execute(SQL)

Mvh Thomsson :)

LarsGMedlem sedan dec. 200012 465 inlägg
#2

Varför använder du count? Borde det inte vara

SQL = "Select user FROM anv Where '"&DateAdd("n", -5, Now())&"' <= Senaste Order By user asc"
Set RS2 = Connect.Execute(SQL)

Sen så är det bättre att anväda de funktioner för datumaritmetik som finns i databashanteraren eftersom du annars är beroende av att ASP ger ifrån sig ett datumformat som förstås av den databashanterare du just nu använder. Det kan vara en orsak till dina problem.

Flyttas från ASP.

Genererad på 386 ms · cache AV · v20260730165559-full.f96bc7eb