Avatar billede kjoller Nybegynder
18. april 2001 - 12:16 Der er 7 kommentarer og
1 løsning

Global.asa + db

Jeg kan ikke få den til at skrive til databasen nå jeg forlader/lukker siden
Er der nogle derude som kan hjælpe mig??
Den kommer ikke med nogen fejl og global.asa ligger i roden

<SCRIPT LANGUAGE=VBScript RUNAT=Server>

Sub Session_OnEnd

        basenavn=\"c:\\aspmappe\\db.mdb\")
        set db_dbprojector=server.createobject(\"ADODB.connection\")
        basesti=\"DBQ=\"& basenavn
        db_db.open(\"DRIVER={Microsoft Access Driver (*.mdb)};\"&basesti)

    forladerfraside=request.servervariables(\"http_referer\")
    sql=\"insert into forladersidefra (hvilkenside) values (\'\"&forladerfraside&\"\')\"
    db_db.execute(sql)
   
End Sub
</SCRIPT>
Avatar billede nute Nybegynder
18. april 2001 - 12:34 #1
prøv dette:

<SCRIPT LANGUAGE=VBScript RUNAT=Server>

Sub Session_OnEnd

        basenavn=\"c:\\aspmappe\\db.mdb\"
        set db_db=server.createobject(\"ADODB.connection\")
        basesti=\"DBQ=\"& basenavn
        db_db.open(\"DRIVER={Microsoft Access Driver (*.mdb)};\"&basesti)

    forladerfraside=request.servervariables(\"http_referer\")
    sql=\"insert into forladersidefra (hvilkenside) values (\'\"&forladerfraside&\"\')\"
    db_db.execute(sql)
   
End Sub
</SCRIPT>

/nute
Avatar billede kjoller Nybegynder
18. april 2001 - 12:38 #2
det var en fejl at dbprojector kom med det er allerede fjernet fra klidekoden
Avatar billede perla Nybegynder
18. april 2001 - 18:24 #3
sql=\"insert into forladersidefra (hvilkenside) values (\'\" & forladerfraside & \"\')\"

Der skal mellemrum. Se Eksempel.
Avatar billede nute Nybegynder
18. april 2001 - 18:25 #4
perla >> det har ingenting å si...
Avatar billede perla Nybegynder
19. april 2001 - 21:15 #5
Prøv at indsætte en response.write for at se om du overhoved når ned i Session_OnEnd.

nute > Det havde du sørmer ret i. Troede faktisk det gjorde en forskel :-)
Avatar billede kjoller Nybegynder
19. april 2001 - 22:01 #6
Det ser ikke såddan ud !!
Avatar billede perla Nybegynder
19. april 2001 - 22:09 #7
Kikkede på

http://www.netcoders.dk/articles.asp?mode=show_article&article_id=93&tech_id=1

Virker som om du skal lave det fon en funktion istedet for. Altså prøv dette

<SCRIPT LANGUAGE=VBScript RUNAT=Server>

Function Session_OnEnd()

        basenavn=\"c:\\aspmappe\\db.mdb\"
        set db_db=server.createobject(\"ADODB.connection\")
        basesti=\"DBQ=\"& basenavn
        db_db.open(\"DRIVER={Microsoft Access Driver (*.mdb)};\"&basesti)

    forladerfraside=request.servervariables(\"http_referer\")
    sql=\"insert into forladersidefra (hvilkenside) values (\'\"&forladerfraside&\"\')\"
    db_db.execute(sql)
   
End Function
</SCRIPT>

-Per
Avatar billede kjoller Nybegynder
02. august 2001 - 12:52 #8
lukker det
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