webForumDet fria alternativet

Lista alla utom...

ASP

5 svar · 125 visningar · startad av Andiee

Medlem sedan mars 2000167 inlägg
Frågan#1

Jag har en lite lista där jag listar alla användare. Jag vill lista alla utom den aktiva. Hur gör jag?

Kod:

SELECT * FROM medlemmar ORDER BY anvnamn DESC

------------------
~~~~~~~~~~~~~~~~~~~~
Mvh, Andreas
zizo@hem.utfors.se

Medlem sedan dec. 200012 464 inlägg
#2

Jag antar att du har någon kolumn (t.ex. aktiv) i tabellen medlemmar som har ett visst värde (t.ex. NEJ) om en användare är inaktiv:

SELECT * FROM medlemmar where aktiv = 'NEJ' ORDER BY anvnamn DESC

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

Medlem sedan mars 2000167 inlägg
#3

Jag vill inte lista ENBART aktiva medlemmar utan alla medlemmar utom den man är inloggad som. (Lite bättre formulering ;))

Med LarsG's variant listas bara de aktiva...

------------------
~~~~~~~~~~~~~~~~~~~~
Mvh, Andreas
zizo@hem.utfors.se

Medlem sedan mars 2000167 inlägg
#4

Jag har en session som jag tänkt använda för något:

Session("anvnamn")

Det kanske funkar med någon if-sats?

------------------
~~~~~~~~~~~~~~~~~~~~
Mvh, Andreas
zizo@hem.utfors.se

Medlem sedan dec. 200012 464 inlägg
#5

Ok nytt försök!

Jag antar att tabellen medlemmar innehåller en kolumn (anvnman)

sqlStr = "select * from medlemmar "_
         & " where anvnamn <> '"_
         & Session("anvnamn") & "'"

Eller om du har plockat upp alla användare i ett recordset så

If not Session("anvnamn") = RS("anvnamn") then
' Icke aktiva användare
Else
'aktiv användare
End If

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

[Redigerat av LarsG den 12 jan 2001]

[Redigerat av LarsG den 12 jan 2001]

Medlem sedan mars 2000167 inlägg
#6

Jag löste det igår...

Tack ändå!

------------------
~~~~~~~~~~~~~~~~~~~~
Mvh, Andreas
zizo@hem.utfors.se

254 ms totalt · 4 externa anrop · v20260731065814-full.e96017d9
129 ms — deklarationer (db)
0 ms — hämta statistik (cache)
122 ms — hämta tråd, inlägg och bilagor (db)
129 ms — ändringar (db)