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.
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...
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..