Avatar billede digital Nybegynder
28. marts 2001 - 12:58 Der er 5 kommentarer og
1 løsning

HVORFOR KAN JEG IKKE SLETTE DISSE COOKIES ?

Jeg skal have nogle værdier fra min db smidt over i nogle cookies. Det går fint nok med den kode jeg har nu.....men når jeg så skal slette den enkelte cookie igen....det kan jeg IKKE !..hvorfor ?

***** db to cookie ******
kundenr=11111111
pw=\"xxx\"
   
sql = \"select * from Costumer where Username=\"&kundenr &\"and Password =\"&\"\'\"&pw&\"\'\"
set rs = conn.execute(sql)
do while not RS.EOF

ordernr = RS(\"Orders\")
       
RS.movenext
loop
       
cv=1       
sql = \"select * from Orderline where Orders= \"&ordernr
set rs3= conn.execute(sql)
do while not RS3.EOF
cv=cv+1
RS3.movenext
loop

       
for each thing in Request.Cookies   
cook=cook+1       
next

i=1
sql = \"select * from Orderline where Orders= \"&ordernr
set rs2 = conn.execute(sql)
do while not RS2.EOF
       
pid = RS2(\"ProductNr\")
unit = RS2(\"Unit\")
bid = RS2(\"Options\")
ny = RS2(\"Neww\")
       
if cook  =\"\" then
response.cookies(\"pid\"&i) = pid
response.cookies(\"unit\"&i) = unit
response.cookies(\"bid\"&i) = bid
response.cookies(\"ny\"&i) = ny
       
end if
       
if not cook=\"\" then
response.cookies(\"pid\"&cook+i) = pid
response.cookies(\"unit\"&cook+i) = unit
response.cookies(\"bid\"&cook+i) = bid
response.cookies(\"ny\"&cook+i) = ny
end if
       
i=i+1
RS2.movenext
loop   

********* Slet cookie *******

z=1
for each thing in Request.Cookies   
if request.cookies(\"pid\"&z) = pid then
response.cookies(\"pid\"&z) = \"\"
response.cookies(\"unit\"&z) = \"\"
response.cookies(\"bid\"&z) = \"\"

response.cookies(\"pid\"&z).expires = \"Jan 1, 1999\"
end if

z=z+1
next
Avatar billede thulin.rm Nybegynder
28. marts 2001 - 13:11 #1
Hvis du går direkte til roden kan du slette dem.
Sørg for at lukke din Internet Explorer ned.

Gå til: c:\\windows\\Temporary Internet Files\\
(Brug din explorer el. my computer)
Slet alle filer der findes her, eller alle dine cookies.
Hvis det stadigvæk ikke virker, genstart computer i MSDOS tilstand gå til samme bibliotek og skriv \"del.\" ENTER. Så skulle det være løst.
Avatar billede hoejrup Nybegynder
28. marts 2001 - 13:45 #2
Du skal huske at skrive din reserverede ord rigtigt:

Response.Cookies

Response.Cookies(\"pid\"&z).Expires = #January 1, 1999#

/per
Avatar billede digital Nybegynder
28. marts 2001 - 13:55 #3
Er det casesensitivt ????
Avatar billede hoejrup Nybegynder
28. marts 2001 - 14:03 #4
Visual Basic er case sensitivt.


/per
Avatar billede digital Nybegynder
28. marts 2001 - 14:21 #5
det virker som om at når jeg looper igennem og tilføjer flere cookies...så går det noget galt .....
Avatar billede hoejrup Nybegynder
28. marts 2001 - 14:39 #6
digital> hvorfor har du givet thulin.rm point, når dit problem ikke er løst?

Du kan godt kræve dine point tilbage, hvis der er sket en fejl.

/per
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