webForumDet fria alternativet

Offline

ASP

13 svar · 255 visningar · startad av hacktheplanet

Medlem sedan nov. 2001263 inlägg
Frågan#1

hur gör man typ om tabellen på den användaren är på offline så ska hans minonline sättas till 0?? Går det och göra så :) när man först startar default.asp

[Redigerat av hacktheplanet den 26 jan 2002]

Medlem sedan nov. 2001263 inlägg
#2

är det så svårt???
kan nån hjälpa

Medlem sedan dec. 200012 464 inlägg
#3

Svårigheten är att förstå din beskrivning av problemet.

Det borde bli en update, ungefär så här

connect.execute "update members set minonline = 0 where status = 'offline' and username = '" & session("username") & "'"

Den exakta formuleringen beror på hur dina tabeller är definierade.

------------------
essentitia preter non sans multiplicandum

Medlem sedan nov. 2001263 inlägg
#4

såhär:

Set Connect8 = Server.CreateObject("ADODB.Connection") 
Connect8.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("Database/members.mdb")&""
Set RecSet8 = Server.CreateObject("ADODB.Recordset")
connect8.execute "update members set minonline = 0 where status = 'offline' and username = '" & session("username") & "'"

RecSet8.Open Addera, Connect8, adOpenStatic, adLockOptimistic
Medlem sedan dec. 200012 464 inlägg
#5

Som sagt, det beror på hur tabellerna och resten av koden ser ut.

Vad är addera?

------------------
essentitia preter non sans multiplicandum

Medlem sedan nov. 2001263 inlägg
#6

eller ska det se ut såhär:

Set RecSet8 = Server.CreateObject("ADODB.Recordset")
Set connection2 = server.createObject("adodb.connection")
connect8.open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("Database/members.mdb") & ""
connect8.execute "update members set minonline = 0 where status = 'offline' and username = '" & session("username") & "'"
Medlem sedan aug. 20011 099 inlägg
#7
Set Connect8 = Server.CreateObject("ADODB.Connection") 
Connect8.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("Database/members.mdb")&""
Set RecSet8 = Server.CreateObject("ADODB.Recordset")
connect8.execute "update members set minonline = 0 where status = 'offline' and username = '" & session("username") & "'"

------------------
ASP är bäst fuck the rest!!!

Medlem sedan nov. 2001263 inlägg
#8

nope funkar inte minonline = tal

Medlem sedan mars 20015 287 inlägg
#9

hacktheplanet: Får emmellanåt en känsla av att du öppnar flera connections samtididg? Eller varför namnger du dom typ: "Connect8"?

------------------
/solbulle
Hemmabio | Spelautomater | The Who | The Who II

[Redigerat av solbulle den 26 jan 2002]

Medlem sedan nov. 2001263 inlägg
#10

ska man inte öppna connection typ connection1
connection2
connection3 eller???
vad spelar det för roll
om man skriver in connect.close
connect = nothing samma sak eller??

Medlem sedan nov. 2001263 inlägg
#11

nån som kan hjälpa mig :(

Medlem sedan aug. 20011 099 inlägg
#12

såhär om jag fattar rätt!!

connect8.execute "update members set minonline = 0 where status = 'offline' and username"

------------------
ASP är bäst fuck the rest!!!

[Redigerat av jboy_87 den 26 jan 2002]

Medlem sedan dec. 200012 464 inlägg
#13

Hur är dina tabeller definierade?

Hur vet man att någon är offline?

Sker det någon inloggning på sidan eller hur vet man vilken användare man skall uppdatera?

Har du testkört och får du något felmeddelande?

------------------
essentitia preter non sans multiplicandum

Medlem sedan nov. 2001263 inlägg
#14

jboy_87s kod funkar!!! tror jag tack

255 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)