Avatar billede musicchart.dk Nybegynder
03. juni 2002 - 17:49 Der er 10 kommentarer og
1 løsning

Access og Global.asa og SQL

Hey
..jeg har lavet dette, men det virker ikke, der kommer ikke nogen fejl, men der bliver bare ikke skrevet noget i databasen!
Den skal fungere sådan at, når man åbner et browser vindue så skal brugerens ip gemmes i en Access database, og når brugeren så forlader/lukker browser vinduet, skal hans ip slettes fra databasen...

!!!Er der ikke nogen der kan hjælpe, jeg er ved at blive meget desperat!!!


<SCRIPT RUNAT=Server Language=VBScript>
Sub Session_OnStart

Application("Conn") = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=c:\Inetpub\wwwroot\mypage\realthing\db\db.mdb;"
   

strIP = Request.ServerVariables("REMOTE_ADDR")
strBROW = Request.ServerVariables("HTTP_USER_AGENT")

sql = "INSERT INTO brugerinfo (ip, browser) VALUES("' & strIP & '", "' & strBROW & '")"

conn.execute(sql)
Conn.Close
Set Conn = Nothing
   
End Sub


SUB Session_OnEnd

Application("Conn") = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=c:\Inetpub\wwwroot\mypage\realthing\db\db.mdb;"

sql = "DELETE brugerinfo WHERE ip = strIP"

conn.execute(sql)
Conn.Close
Set Conn = Nothing
END SUB

</SCRIPT>


/Bjarke - (KLEIFDESIGN)
Avatar billede musicchart.dk Nybegynder
03. juni 2002 - 17:50 #1
...hvorfor tager eksperten ikke alle mine "slashes" med  \  ???
Avatar billede hansk Nybegynder
03. juni 2002 - 20:24 #2
Læser jeg rigtigt hvis jeg synes du har byttet om på ' i dit insert statement?

Skal den ikke se sådan ud:

sql = "INSERT INTO brugerinfo (ip, browser) VALUES('" & strIP & "', '" & strBROW & "')"
Avatar billede musicchart.dk Nybegynder
03. juni 2002 - 20:37 #3
<< hansk , hmm... ka' godt være, men det virker stadig ikke.
Avatar billede musicchart.dk Nybegynder
03. juni 2002 - 20:37 #4
Er sku ved at få et nervesammenbrud ;o)
Avatar billede hansk Nybegynder
03. juni 2002 - 21:44 #5
Kan du ikke prøve at displaye værdierne strIP og strBROW.
Den er også gal med syntaksen i dit delete statement.
Avatar billede hansk Nybegynder
03. juni 2002 - 21:48 #6
Du har vel slashes \ med i drevbetegnelsen?
Avatar billede martens Guru
03. juni 2002 - 22:19 #7
skal du have dine slashes med skal du lave anførselstegn omkring ""
eks... c:\inetpub\wwwroot\db\mydb.mdb ser ud som skod ... men dette "c:\inetpub\wwwroot\db\mydb.mdb" er meget bedre...
Avatar billede martens Guru
03. juni 2002 - 22:20 #8
mystisk .... her tog den det med alligevel :o)
Avatar billede musicchart.dk Nybegynder
04. juni 2002 - 08:24 #9
<< hansk , prøvede at displaye strIP og strBROW , med ASP's response.write, men der blev ikke printet noget. Men man kan vel heller ikke bruge en ASP kode i en VBscript
Avatar billede musicchart.dk Nybegynder
04. juni 2002 - 08:25 #10
...men jeg prøvede også at bytte strIP og strBROW ud med noget tekst, men der blev heller ikke skrevet i databasen
Avatar billede musicchart.dk Nybegynder
07. juni 2002 - 11:24 #11
lukker sku' ...
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
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

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