webForumDet fria alternativet
Logga in / Bli medlem

Optimering av kod

Databaser & SQL

1 svar · 224 visningar · startad av Thompa__85

Medlem sedan aug. 2002600 inlägg
Trådstart#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 :)

Medlem sedan dec. 200012 464 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.

250 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
118 ms — ändringar (db)