Avatar billede swiffer Nybegynder
01. maj 2001 - 23:58 Der er 2 kommentarer og
1 løsning

Jeg er løbet tør for point :(

Set bc = Server.CreateObject(\"MSWC.BrowserType\")
Set DB = Server.CreateObject(\"ADODB.Connection\")
DB.ConnectionString = \"Driver={Microsoft Access Driver (*.mdb)};\" & \"DBQ=d:webs\\mote.dk\\access\\web.mdb;\" & \"DefaultDir=d:webs\\web.dk\\access\\;\" & \"FIL=MS Access;\"
DB.Open
SQL = \"SELECT * FROM login WHERE Brugernavn =\'\" & request.cookies(\"login\")(\"navn\") & \"\'\"
Set RS = Server.CreateObject(\"ADODB.Recordset\")
RS.Open SQL, DB, 3, 3

strSQL = \"UPDATE Login SET Bolig=\'\" & Session(\"hus\") &\"\'\"
Set RS = Server.CreateObject(\"ADODB.Recordset\")

Den laver ikke ved bolig, når man skriver response.write session(\"hus\") får man et 2\'tal
Avatar billede thomas_regin Nybegynder
02. maj 2001 - 02:28 #1
Ehm.. Hvis du havde tænkt dig, at denne rutine skulle opdatere dit \"bolig\"-felt, så skal du ihvertfald ikke skrive Set RS = Server.CreateObject(\"ADODB.Recordset\") til sidst, men istedet db.execute(strSQL)

Årsagen til, at du får et 2-tal når du skriver din session ud, er nok, at du skal definere den først: SET Session(\"HUS\") = \"Her er sgu et hus\"

Gør du dette vil du få denne besked, når du skriver ud: Her er sgu et hus

Det samme gælder naturligvis din cookie, som du osse skal sætte før du får et output:

Response.Cookies(\"login\")(\"navn\") = \"Thomas\"

Håber dette var til nogen nytte!

Mvh.

Thomas Regin.
Avatar billede thomas_regin Nybegynder
02. maj 2001 - 02:30 #2
Hov, fandt lige en fejl i mit svar.. Når du definerer en session skal du IKKE bruge SET. Session(\"hus\") = \"Her er sgu et hus\" skulle være information nok!.. ;-)
Avatar billede swiffer Nybegynder
02. maj 2001 - 16:12 #3
Det er meningen at sessionen skal være 2...
Cookien er sat til et brugernavn...

Det er meningen at \"bolig\" skal sættes til 2
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