webForumDet fria alternativet

Ta bort post efter 5 timmar (access)

ASPur ASP

4 svar · 172 visningar · startad av brw

Medlem sedan juli 2000619 inlägg
Frågan#1

Hej!

Jag undrar hur jag ska få denna kod att fungera mot en access-databas.. den fungerar bara mot SQL-databas nu.

SQLStmt5 = "Delete FROM inloggade WHERE datumreg < '" & dateadd("h",-5,now()) & "' " 
Connection.Execute(SQLStmt5)
Medlem sedan dec. 20003 563 inlägg
#2

SQLStmt5 = "Delete * FROM inloggade WHERE datumreg < #" & dateadd("h",-5,now()) & "# "
Connection.Execute(SQLStmt5)

??

Medlem sedan juli 20003 825 inlägg
#3
' ## GLOBAL.ASA

' ## - ENTIRE SITE
' ## Application_OnStart
' ## Application_OnEnd

' ## - UNIQUE FOR EVERY USER
' ## Session_OnStart
' ## Session_OnEnd

<SCRIPT LANGUAGE="VBScript" RUNAT="server">

SUB Application_OnStart

	' ## COUNTER FOR THE ENTIRE SITE
	application("ActiveUsers") = 0

END SUB

SUB Session_OnStart
' ## SWEDISH DATES
session.LCID = 1053

	Session("Start") = Now
	Application.Lock
		application("ActiveUsers")	= application("ActiveUsers") + 1
		application("visitors")		= application("visitors") + 1
	Application.UnLock

END SUB

SUB Session_OnEnd

	Application.Lock
		application("ActiveUsers")	= application("ActiveUsers") - 1
	Application.UnLock

END SUB

SUB Application_OnEnd

END SUB

</SCRIPT>

<%
response.write "Det finns för tillfället " & application("activeUsers") & " personer på sajten."
%>

Medlem sedan juli 20003 825 inlägg
#4

Använd session.timeout = 5*60 för att sätta en session till fem timmar. 30 minuter är default. (Eller var det 20??)

Medlem sedan dec. 20003 563 inlägg
#5

20 :)

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