Jag har fastnat i if-träsket!
Har denna rackans kodsnutt:
If Not IsEmpty(Session("Activity_Userid")) OR Not Session("Activity_Userid") = "" Then
Hur borde jag skriva If-taggen, den funkar ju inte!
När man kommer in på sidan så finns det ingen session men om man går till nästa sida och tillbaka så kan en session ha skapats men den får inte vara tom.
Jag kan inte tänka längre så hjälp mig!
------------------
Motto: Flest If-taggar vinner!
@ndersMedlem sedan juni 200032 969 inlägg Du vill alltså kontrollera att inte Session("Activity_Userid") är tom?
If len(Session("Activity_Userid")) > 0 then
Borde göra tricket.
Mvh,
Nästan, måste kolla om den är skapad också, eller?.
Det kanske räcker med att skriva som ditt exempel, men när man kommer in på sidan så finns ju inte Sessionet.
------------------
Motto: Flest If-taggar vinner!
Ingen som har något förslag på hur man bör skriva?
Den ska alltså kolla om Session("Activity_Userid") är skapad samt, om den är skapad kolla så den inte är tom.
------------------
Motto: Flest If-taggar vinner!
@ndersMedlem sedan juni 200032 969 inlägg Om sessionen är skapad men har timat ut så ser det likadant ut.
Vad är det du vill egentligen? Varför skilja på en tom och odefinierad session i det här fallet?
icaaqMedlem sedan okt. 20005 273 inlägg Testa denna da:
Dim strSvar
If Session("Activity_Userid") Then
strSvar = "Det finns en Session"
If len(Session("Activity_Userid")) > 0 Then
strSvar = "Det finns en session med värde"
End If
Else
strSvar = "Det finns ingen session"
End If
Response.Write strSvar
borde gå .....inte den ultimata kanske men ;)
------------------
-::|ic@@q|::-
[Redigerat av icaaq den 16 jan 2002]
Förmodligen jag som är puckad i huvet bara, så här vill jag ha det:
If 'om den inte finns eller om den inte är tom då'
Sqlus2 = "SELECT Username FROM Usertbl WHERE Id = " & Session("Activity_Userid") & " ;"
Set Rsus2 = Connus.Execute(Sqlus2)
End if
Måste man då dela upp på två if-taggar, jag tycker att det borde räcka med en.
(har suttit för länge framför datorn idag, kan inte tänka klar)
------------------
Motto: Flest If-taggar vinner!
@ndersMedlem sedan juni 200032 969 inlägg If len(Session("Activity_Userid")) > 0 then
:q
Japp, som ni alla trodde, dogge är dum i huvet.
Det är klart att det va så där det ska funka, jag fattade bara inte att en sak kunde göra två saker.
Tack @nders för att du lyckades pränta in det i min skalle!
------------------
Motto: Flest If-taggar vinner!