Avatar billede intim Nybegynder
16. august 2001 - 13:04 Der er 18 kommentarer og
1 løsning

slet variablerne

Hvordan sletter man alle variablerne når siden er indlæst???
Avatar billede runesoft Nybegynder
16. august 2001 - 13:06 #1
set variabel=nothing
Avatar billede intim Nybegynder
16. august 2001 - 13:08 #2
er der ikke en promt for alle variablerne?

Hvis jeg nu har 30 variabler, skal jeg så skrive

var1 = nothing
var2 = nothing
osv....

????
Avatar billede runesoft Nybegynder
16. august 2001 - 13:24 #3
variable bliver slettet automatisk. men objekter skal slettes på denne måde, og der er ingen vej uden om :-)
Avatar billede runesoft Nybegynder
16. august 2001 - 13:26 #4
Det hedder sig dog at objekter også bliver slettet automatisk i asp, men det er desværre ikke helt sandt. Du skal huske på at recordset og connections skal lukkes før de slettes.
Avatar billede intim Nybegynder
16. august 2001 - 13:28 #5
hvis en bruger går ind på side.asp og jeg har 30 variabler der, så bliver variablerne der, end til han bladre videre eller lukker browseren.

Hvis han bliver på siden, så slettes variablerne ikke automatisk.

Jeg er godt klar over at man skal lukker sine objekter!!! :(
Avatar billede runesoft Nybegynder
16. august 2001 - 13:31 #6
Variablene bliver der indtil at webserveren er færdig med at eksekvere dit script. De bliver der IKKE indtil brugeren browser videre. Det er der ingen måde at se, set fra browseren.
Avatar billede runesoft Nybegynder
16. august 2001 - 13:35 #7
session variable bliver der, men dem er der ingen grund til at bruge med mindre det er nødvendigt.
dem kan du slette på følgende måde
for each key in SESSION.Contents
      set session(key)=nothing
      session(key)=empty
  next
Avatar billede runesoft Nybegynder
16. august 2001 - 13:36 #8
session variable bliver der, men dem er der ingen grund til at bruge med mindre du vil gemme dine værdier til senere.
Avatar billede intim Nybegynder
16. august 2001 - 13:38 #9
det er heller ikke \"set fra browseren\", men de ligger stadig på serveren og fylder!
Avatar billede runesoft Nybegynder
16. august 2001 - 13:51 #10
Nej
Avatar billede intim Nybegynder
16. august 2001 - 13:54 #11
sikker? Jeg har hørt andet andensteds!
Avatar billede runesoft Nybegynder
16. august 2001 - 13:56 #12
jep...  der er ingen forbindelse imellem klienten og serveren når siden først er loaded.
Avatar billede intim Nybegynder
16. august 2001 - 14:07 #13
Nej ! Det ved jeg godt!!!
men variablerne bliver oprette på serveren i asp. Når siden er færdig loaded og sendt til klienten, findes variablerne stadig på serveren ligesom objekterne og connections, jo mindre man lukker dem.
Avatar billede runesoft Nybegynder
16. august 2001 - 14:38 #14
der skulle ikke være noget problem der er oprettet uden at du bruge set komandoen.
Avatar billede intim Nybegynder
16. august 2001 - 15:35 #15
men det er det....!

Jeg vil gerne slette alle mine variabler i bunden af hver side når den er indlæst.
Avatar billede nuno Nybegynder
16. august 2001 - 15:41 #16
intim> du kan ikke slette variablene - de er forsvundet (slettet) i det øjeblik browseren lukkes eller man bliver sendt videre til en anden side. Du kan højst nulstille dem ved fx Variabel1 = 0 / eller \"\" for en streng

Det eneste du kan gøre er altså at nulstille dem i henhold til den datatype de nu er.

/nuno
Avatar billede runesoft Nybegynder
16. august 2001 - 15:42 #17
NEJ! De er væk før browseren lukkes
og du kan ikke tilgå dem på anden måde, end ved deres navn.
Avatar billede intim Nybegynder
21. august 2001 - 16:13 #18
luk
Avatar billede runesoft Nybegynder
22. august 2001 - 09:04 #19
Hvorfor giver du mig ikke pointene?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester