webForumDet fria alternativet

Offline

13 svar · 253 visningar · startad av hacktheplanet

hacktheplanetMedlem sedan nov. 2001263 inlägg
#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]

hacktheplanetMedlem sedan nov. 2001263 inlägg
#2

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

LarsGMedlem 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

hacktheplanetMedlem 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
LarsGMedlem 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

hacktheplanetMedlem 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") & "'"
jboy_87Medlem 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!!!

hacktheplanetMedlem sedan nov. 2001263 inlägg
#8

nope funkar inte minonline = tal

solbulleMedlem 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]

hacktheplanetMedlem 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??

hacktheplanetMedlem sedan nov. 2001263 inlägg
#11

nån som kan hjälpa mig :(

jboy_87Medlem 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]

LarsGMedlem 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

hacktheplanetMedlem sedan nov. 2001263 inlägg
#14

jboy_87s kod funkar!!! tror jag tack

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