webForumDet fria alternativet

Tre minuter?

Databaser & SQLur Databashanterare & SQL

3 svar · 245 visningar · startad av webbSAJTEN

Medlem sedan jan. 2002992 inlägg
Frågan#1

Tjenare!
Hur gör jag får att kika om en person har postat en tråd inom tre minuter?

SQL = "SELECT * FROM linkarkiv Where intUserID = "& session("ID") &" AND "& DateDiff("n", getDate(), RS("strDatum")) >3 &""
    Set mincheck = Connect.Execute(SQL)

Försökt med den med får bara fel..
Något med getDate()..

Medlem sedan apr. 20003 174 inlägg
#2

Så här kanske:

SELECT * FROM linkarkiv WHERE (intUserID = "& session("ID") &") AND (DateDiff("n", Now()(), strDatum) > 3)
Medlem sedan jan. 2002992 inlägg
#3
SQL = "SELECT * FROM linkarkiv WHERE (intUserID = "& session("ID") &") AND (DateDiff("n", Now()(), strDatum) > 3)"
--------------------------------------------------------------------------------------^

Får detta som fel..

Expected end of statement

Medlem sedan jan. 2002992 inlägg
#4

Jag löste de hela genom att lägga in koden

	IF NOT datediff("s", mincheck("strDatum"),Now()) > 180 then %>

Alltså inte i SQL satsen..

Tack!

137 ms totalt · 3 externa anrop · v20260731065814-full.b746b907
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)