webForumDet fria alternativet

Sessionvariabel, hur?

10 svar · 253 visningar · startad av Miamoppen

MiamoppenMedlem sedan sep. 200238 inlägg
#1

Hallå!

Jag vill hålla reda på en global variabel (ett ID nummer). Kan jag göra det med någon kod som liknar denna?

Session("id") = rs.Fields("SID");

Får felmeddelandet "id is undefined" när jag kör koden.....

Hur hämtar jag sessionvariabeln sedan?

Help me!

Tack // Mia

@ndersMedlem sedan juni 200032 969 inlägg
#2

Session("id") = rs.Fields("SID"); skall fungera, det gör det hos mig när jag testar, jag får inte något konstigt felmeddelande.

Är det asp-tolken som säger så? Exakt hur ser felmeddelandet ut?

När du ska använda sessionen sedan så använder du den bara direkt i din kod:

Response.Write (Session("id"));

eller

varID = Session("id");
Response.Write (varID);

Om där finns mer relevant kod, visa den också.

Mvh,

MiamoppenMedlem sedan sep. 200238 inlägg
#3

Felet var att jag skrev Response.write(id) ist. för Response.write(Session("id"));

Det löste sig. TACK!

MiamoppenMedlem sedan sep. 200238 inlägg
#4

Uääää.. Nu får jag felmeddelande "Object is no longer valid" när jag vill använda Sessionvariabeln på andra sidor.

Vad händer??

//Mia

@ndersMedlem sedan juni 200032 969 inlägg
#5

När du lägger in saker i sessions med Session("id") = rs.Fields("SID"); så tror jag du egentligen lägger in en pekare till recordsetfältet i din session, inte värdet som ligger i fältet. Det borde gå att lösa genom att vid tilldelningen lägga till en tom sträng:

Session("id") = rs.Fields("SID")[b] + ""[/b];

Det är alltså inte din session som är ett ogiltigt objekt, utan recordsetet som pekas på av sessionen.

Mvh,

MiamoppenMedlem sedan sep. 200238 inlägg
#6

Men det är ju inget bra, jag vill ju kunna använda Sessionvariabeln för att göra fler utsökningar. Då måste jag ju ta bort den tomma strängen innan jag söker...

Eller?

@ndersMedlem sedan juni 200032 969 inlägg
#7

Nej, då, det behöver du inte.

"anders" + "" = "anders"

Strängen är tom, och innehåller således ingenting. Det är då ingenting du skall, eller kan, ta bort efteråt.

Mvh,

MiamoppenMedlem sedan sep. 200238 inlägg
#8

Alltså du är ju en KLIPPA... (det funkar) Får du betalt för att hjälpa folk med att koda?? Man blir ju lite lat och frågar innan man ens har provat själv.. hehe..

Jag återkommer säkert snart igen!!!!

@ndersMedlem sedan juni 200032 969 inlägg
#9

Får du betalt för att hjälpa folk med att koda??

Näpp, men det skulle helt klart vara najsigt. ;)

Mvh,

MiamoppenMedlem sedan sep. 200238 inlägg
#10

Har du inget jobb? Skola? Liv?

@ndersMedlem sedan juni 200032 969 inlägg
#11

Joda, jag arbetar (som systemutvecklare inom web/e-handel), och jag har ett privatliv också. :)

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