/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
skriv til database i global.asa fil
Fra : pepss


Dato : 12-05-03 12:35

kan man ikke skrive til en database fra en global.asa fil eller
hvad kan der være galt?
i min global.asa fil har jeg skrevet

Sub Session_OnEnd
if Session("logind") = "NEJ" then
' ADODB connection objektet
Set Conn = Server.CreateObject("ADODB.Connection")
' Husk at angive den rigtige sti til din database
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" &
Server.MapPath("databasse/db1.mdb")
' Åben databaseforbindelsen
Conn.Open DSN

strSQL = "Update medlemmer set online = '0' Where profilnavn =
'"& Session("navn") &"'"
Conn.Execute(strSQL)
End if

End Sub

er det bare mig der helt har misforstået hvordan man bruger en
global.asa fil?
håber der er nogen der kan hjælpe!

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Torben Brandt (12-05-2003)
Kommentar
Fra : Torben Brandt


Dato : 12-05-03 20:41

pepss wrote:
> kan man ikke skrive til en database fra en global.asa fil eller
> hvad kan der være galt?
> i min global.asa fil har jeg skrevet
>
> Sub Session_OnEnd
> if Session("logind") = "NEJ" then
> ' ADODB connection objektet
> Set Conn = Server.CreateObject("ADODB.Connection")
> ' Husk at angive den rigtige sti til din database
> DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" &
> Server.MapPath("databasse/db1.mdb")
> ' Åben databaseforbindelsen
> Conn.Open DSN
>
> strSQL = "Update medlemmer set online = '0' Where profilnavn =
> '"& Session("navn") &"'"
> Conn.Execute(strSQL)
> End if
>
> End Sub
>
> er det bare mig der helt har misforstået hvordan man bruger en
> global.asa fil?
> håber der er nogen der kan hjælpe!

Det er nemmest at hjælpe, hvis du fortæller hvad der ikke virker...
Se f.eks. <URL:http://www.asp-faq.dk/article/?id=41>

Ellers bliver det bare gætværk:
- Mener du f.eks. at din database ligger i mappen databasse (2 s'er)?


Lige et ekstra spørgsmål, som nogle måske kan bekræfte:
Bliver Session_OnEnd kaldt ved Session.Abandon ?

Torben


pepss (12-05-2003)
Kommentar
Fra : pepss


Dato : 12-05-03 21:32

Torben Brandt wrote>
> Det er nemmest at hjælpe, hvis du fortæller hvad der ikke virker...
der sker selt ikke noget! ikke nogen fejl og den opdatere heller ikke.....
jeg har også prøvet at kalle filen for global.asp for at se om der kommer en fejl der men der
kommer heller ikke nogen
> Ellers bliver det bare gætværk:
> - Mener du f.eks. at din database ligger i mappen databasse (2 s'er)?
ja det gør den! jeg er ordblind så derfor.... så er den også svære at hacke
> Torben
men vist jeg forstår dig ret så skulle der ikke være noget galt i at skrive til en tabel fra
en global.asa fil?


--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Torben Brandt (12-05-2003)
Kommentar
Fra : Torben Brandt


Dato : 12-05-03 22:06

pepss wrote:
> Torben Brandt wrote>
>
> der sker selt ikke noget! ikke nogen fejl og den opdatere heller ikke.....
> jeg har også prøvet at kalle filen for global.asp for at se om der kommer en fejl der men der
> kommer heller ikke nogen

Det er logisk nok, at der ikke kommer en fejl, for hvis session-objektet
nedlægges, så er det typisk pga timeout, og der er jo ikke noget at
sende til brugeren. Det er vist rigtigt nok, at den skal gøre sådan.

Jeg har prøvet at lave noget kode, der opdaterer en tabel, og lagt det i
Session_onStart. Det fungerede fint.
Så lagde jeg det i Session_onEnd og forsøgte at provokere det frem med
Session.Abandon [1]. Her skete intet...

>
>>Ellers bliver det bare gætværk:
>>- Mener du f.eks. at din database ligger i mappen databasse (2 s'er)?
>
> ja det gør den! jeg er ordblind så derfor.... så er den også svære at hacke

Kender godt problemet med "alternative stavemåder" fra min egen side :)

> men vist jeg forstår dig ret så skulle der ikke være noget galt i at skrive til en tabel fra
> en global.asa fil?

Jeg har godt nok aldrig gjort det før, men har heller ikke hørt at man
ikke skulle kunne...


[1] Jeg har allerede stillet spørgsmålet om Session_onEnd bliver kørt
ved Session.Abandon i en anden tråd, så vi kunne afvente svaret dér.

mvh Torben


pepss (12-05-2003)
Kommentar
Fra : pepss


Dato : 12-05-03 22:49

Torben Brandt wrote:

>
> Jeg har prøvet at lave noget kode, der opdaterer en tabel, og lagt det i
> Session_onStart. Det fungerede fint.
> Så lagde jeg det i Session_onEnd og forsøgte at provokere det frem med
> Session.Abandon [1]. Her skete intet...

> [1] Jeg har allerede stillet spørgsmålet om Session_onEnd bliver kørt
> ved Session.Abandon i en anden tråd, så vi kunne afvente svaret dér.
>
> mvh Torben
>
det er endlig også sådan det skulle virke hos mig så det er jo bare at håbe at der kommer nogen
gode svar! men tak for hjælpen!

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Jesper Stocholm (12-05-2003)
Kommentar
Fra : Jesper Stocholm


Dato : 12-05-03 23:38

Torben Brandt wrote :

> pepss wrote:
>> Torben Brandt wrote>

> [1] Jeg har allerede stillet spørgsmålet om Session_onEnd bliver kørt
> ved Session.Abandon i en anden tråd, så vi kunne afvente svaret dér.

nu kunne jeg ikke lige finde det indlæg du talte om, så jeg svarer her.

Har du prøvet ad ? Det må være relativt let at teste - enten ved at
indsætte noget data i en tabel eller fx forøge en værdien af en
applikationsvariabel.

Fx:

sub Application_onStart
   Application("tal") = 0
end sub

sub session_onEnd
   Application("tal") = CInt(Application("tal")) + 1
end sub

--
Jesper Stocholm - http://stocholm.dk
if you are competing with the darknet, you must compete on the darknet's
own terms: that is convenience and low cost rather than additional
security. ( http://crypto.stanford.edu/DRM2002/darknet5.doc )

Chrisser (13-05-2003)
Kommentar
Fra : Chrisser


Dato : 13-05-03 07:39

Torben Brandt wrote:
> Lige et ekstra spørgsmål, som nogle måske kan bekræfte:
> Bliver Session_OnEnd kaldt ved Session.Abandon ?

Yep - det skulle den meget gerne


Chrisser


Chrisser (13-05-2003)
Kommentar
Fra : Chrisser


Dato : 13-05-03 07:44

pepss wrote:
> Sub Session_OnEnd
> if Session("logind") = "NEJ" then
> ' ADODB connection objektet
> Set Conn = Server.CreateObject("ADODB.Connection")
> ' Husk at angive den rigtige sti til din database
> DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" &
> Server.MapPath("databasse/db1.mdb")
> ' Åben databaseforbindelsen
> Conn.Open DSN
>
> strSQL = "Update medlemmer set online = '0' Where profilnavn =
> '"& Session("navn") &"'"
> Conn.Execute(strSQL)
> End if
>
> End Sub

Session_OnEnd bliver kørt før sessionobjectet nedlægges, og i ovenstående
tester du på om logind = nej. Måske skulle du teste om den går ned i
if-sætningen - jeg ved ikke om du sætter den session når brugeren eks.
klikker på en logaf-knap, men mange lukker altså også bare vinduet ned, og
så vil din if i hvertfald være forkert.
Spørgsmålet er om du overhovedet har brug for en if der ? Hvad er det du vil
med den ?


Chrisser


pepss (13-05-2003)
Kommentar
Fra : pepss


Dato : 13-05-03 08:42

Chrisser wrote:
> > Sub Session_OnEnd
> > if Session("logind") = "NEJ" then
> > ' ADODB connection objektet
> > Set Conn = Server.CreateObject("ADODB.Connection")
> > ' Husk at angive den rigtige sti til din database
> > DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" &
> > Server.MapPath("databasse/db1.mdb")
> > ' Åben databaseforbindelsen
> > Conn.Open DSN
> >
> > strSQL = "Update medlemmer set online = '0' Where profilnavn =
> > '"& Session("navn") &"'"
> > Conn.Execute(strSQL)
> > End if
> >
> > End Sub
>
> Session_OnEnd bliver kørt før sessionobjectet nedlægges, og i ovenstående
> tester du på om logind = nej. Måske skulle du teste om den går ned i
> if-sætningen - jeg ved ikke om du sætter den session når brugeren eks.
> klikker på en logaf-knap, men mange lukker altså også bare vinduet ned, og
> så vil din if i hvertfald være forkert.
> Spørgsmålet er om du overhovedet har brug for en if der ? Hvad er det du vil
> med den ?
>
>
> Chrisser
>
den if har jeg endlig bare lavede for at prøve noget (har også prøvet uden).
session("logind") udløber før session("navn) så det skulle da også virke sådan
eller hvad? men alt i alt bliver min tabel bliver aldrig opdateret.......
hvor lang tid vil der nomalt gå fra en session bliver nedlagt til tabelen
skulle være opdateret sådan som jeg har lavet det?

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Chrisser (13-05-2003)
Kommentar
Fra : Chrisser


Dato : 13-05-03 08:53

pepss wrote:
> den if har jeg endlig bare lavede for at prøve noget (har også prøvet
> uden). session("logind") udløber før session("navn) så det skulle da
> også virke sådan eller hvad? men alt i alt bliver min tabel bliver
> aldrig opdateret....... hvor lang tid vil der nomalt gå fra en
> session bliver nedlagt til tabelen skulle være opdateret sådan som
> jeg har lavet det?

Næ, dine sessioner udløber samme tid - eller rettere dine sessionsvariable
som det jo er.
Jeg vil tro vi snakker sekunder - eller millisekunder.

Der hvor jeg vil hen er:
- hvornår forventer du at dine sessioner bliver nedlagt ?
Hvad er din Session.TimeOut sat til ? Hvis du ikke selv sætter den er den
default på 20 minutter.
Logger du brugeren ud ( bruger du Session.Abandon ) eller venter du på at
sessionen udløber af sig selv ?
Virker din kode/sqlsætning fra en anden side end Global.asa ( altså er du
sikker på at den ikke fejler ), ellers prøv at test det.


Chrisser


pepss (13-05-2003)
Kommentar
Fra : pepss


Dato : 13-05-03 09:22

Chrisser wrote:
> Næ, dine sessioner udløber samme tid - eller rettere dine sessionsvariable
> som det jo er.
> Jeg vil tro vi snakker sekunder - eller millisekunder.
>
> Der hvor jeg vil hen er:
> - hvornår forventer du at dine sessioner bliver nedlagt ?
> Hvad er din Session.TimeOut sat til ? Hvis du ikke selv sætter den er den
> default på 20 minutter.
nomalt udløber session efter 30 min og når man logger af har jeg en
Session.Abandon så det kan jeg godt se det ikke dur! men jeg har også prøvet
uden den if......
> Logger du brugeren ud ( bruger du Session.Abandon ) eller venter du på at
> sessionen udløber af sig selv ?
> Virker din kode/sqlsætning fra en anden side end Global.asa ( altså er du
> sikker på at den ikke fejler ), ellers prøv at test det.
ja jeg har prøvet at omdøbe global.asa til global.asp og køre den der man der
kommer ikke nogen fejl....... kan det være noget med hvordan min puter er sat
op? jeg har haft en onlinetæller på min side og det virkede fint
>
> Chrisser
>


--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Chrisser (13-05-2003)
Kommentar
Fra : Chrisser


Dato : 13-05-03 09:42

pepss wrote:
>> Virker din kode/sqlsætning fra en anden side end Global.asa ( altså
>> er du sikker på at den ikke fejler ), ellers prøv at test det.

> ja jeg har prøvet at omdøbe global.asa til global.asp og køre den der
> man der kommer ikke nogen fejl....... kan det være noget med hvordan
> min puter er sat op? jeg har haft en onlinetæller på min side og det
> virkede fint

1) Hvor ligger din Global.asa ? Den skal ligge i roden af Webstedet for at
virke, og når du har ændret i den mener jeg at du skal genstarte
Applicationen ( eller bare IIS'en )

2) Hvis du levner en tom linie mellem det du citerer, det du skriver og det
du citerer - så er det meget nemmere at læse

Chrisser


pepss (13-05-2003)
Kommentar
Fra : pepss


Dato : 13-05-03 10:27

Chrisser wrote:
>
> 1) Hvor ligger din Global.asa ? Den skal ligge i roden af Webstedet for at
> virke, og når du har ændret i den mener jeg at du skal genstarte
> Applicationen ( eller bare IIS'en )

det gør den også så det er ikke det der er galt

> 2) Hvis du levner en tom linie mellem det du citerer, det du skriver og det
> du citerer - så er det meget nemmere at læse

det vil jeg da lige huske

> Chrisser

nu spør jeg nok dumt men hvordan er det lige Sub Session_OnEnd virker? vist
jeg gætter rigtig så læser den det der står der ver gang en session slutter
eller hvordan?


--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Chrisser (13-05-2003)
Kommentar
Fra : Chrisser


Dato : 13-05-03 10:37

pepss wrote:
> Chrisser wrote:
>>
>> 1) Hvor ligger din Global.asa ? Den skal ligge i roden af Webstedet
>> for at virke, og når du har ændret i den mener jeg at du skal
>> genstarte Applicationen ( eller bare IIS'en )
>
> det gør den også så det er ikke det der er galt

Okay

>> 2) Hvis du levner en tom linie mellem det du citerer, det du skriver
>> og det du citerer - så er det meget nemmere at læse
>
> det vil jeg da lige huske

Dejligt

> nu spør jeg nok dumt men hvordan er det lige Sub Session_OnEnd
> virker? vist jeg gætter rigtig så læser den det der står der ver gang
> en session slutter eller hvordan?

Korrekt, endvidere køres den ( ifølge bøgerne ) lige præcis før
sessionsvariablene nedlægges, så det du har gang i skulle være ganske fint -
jeg kan desværre bare ikke lige regne ud hvorfor det ikke virker ved dig.
- det er dog ikke første gang folk har haft problemer med at få den til at
skrive sessionsoplysninger i en database. Jeg går ud fra at du har taget en
skabelon til Global.asa og tilrettet - der skal stå noget a'la dette i
toppen:

<SCRIPT LANGUAGE=VBScript RUNAT=Server>
- hvordan ser det ud hos dig ?


Chrisser


pepss (13-05-2003)
Kommentar
Fra : pepss


Dato : 13-05-03 11:05

Chrisser wrote:
> > nu spør jeg nok dumt men hvordan er det lige Sub Session_OnEnd
> > virker? vist jeg gætter rigtig så læser den det der står der ver gang
> > en session slutter eller hvordan?
>
> Korrekt, endvidere køres den ( ifølge bøgerne ) lige præcis før
> sessionsvariablene nedlægges, så det du har gang i skulle være ganske fint -
> jeg kan desværre bare ikke lige regne ud hvorfor det ikke virker ved dig.
> - det er dog ikke første gang folk har haft problemer med at få den til at
> skrive sessionsoplysninger i en database. Jeg går ud fra at du har taget en
> skabelon til Global.asa og tilrettet - der skal stå noget a'la dette i
> toppen:

jo jeg fant en skabelon på http://activedeveloper.dk og har så sat det andet
ind

> <SCRIPT LANGUAGE=VBScript RUNAT=Server>
> - hvordan ser det ud hos dig ?

det hele ser sådan ud:
<SCRIPT LANGUAGE=VBScript RUNAT=Server>

Sub Application_OnStart

End Sub


Sub Session_OnStart

End Sub


Sub Session_OnEnd

' ADODB connection objektet
Set Conn = Server.CreateObject("ADODB.Connection")
' Husk at angive den rigtige sti til din database
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" &
Server.MapPath("databasse/db1.mdb")
' Åben databaseforbindelsen
Conn.Open DSN

strSQL = "Update medlemmer set online = '0' Where profilnavn = '"&
Session("navn") &"'"
Set rs = Conn.Execute(strSQL)

End Sub

</SCRIPT>



--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Chrisser (13-05-2003)
Kommentar
Fra : Chrisser


Dato : 13-05-03 11:25

pepss wrote:
> det hele ser sådan ud:
> <SCRIPT LANGUAGE=VBScript RUNAT=Server>
>
> Sub Application_OnStart
>
> End Sub
>
>
> Sub Session_OnStart
>
> End Sub
>
>
> Sub Session_OnEnd
>
> ' ADODB connection objektet
> Set Conn = Server.CreateObject("ADODB.Connection")
> ' Husk at angive den rigtige sti til din database
> DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" &
> Server.MapPath("databasse/db1.mdb")
> ' Åben databaseforbindelsen
> Conn.Open DSN
>
> strSQL = "Update medlemmer set online = '0' Where profilnavn = '"&
> Session("navn") &"'"
> Set rs = Conn.Execute(strSQL)
>
> End Sub
>
> </SCRIPT>

Det ser godt nok ud. Jeg vil ligesom Jens foreslå dig at søge på google
groups

Chrisser


pepss (13-05-2003)
Kommentar
Fra : pepss


Dato : 13-05-03 12:15

Chrisser wrote in:
>
> Det ser godt nok ud. Jeg vil ligesom Jens foreslå dig at søge på google
> groups
>
> Chrisser

nu har jeg lige kikke lidt rundt på google som dig og jens foreslå og så
vidt jeg kan se kan det ikke lade sig gøre på den måde ........ så
jeg må jo ligge hovede i blød for at finde en anden måde at gøre det på!

i skal ha mange tak for hjælpen!

p.s. jeg er da meget åben for foreslag til en anden måde at se om en
bruger er offline på!!!


--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Chrisser (13-05-2003)
Kommentar
Fra : Chrisser


Dato : 13-05-03 12:21

pepss wrote:
> nu har jeg lige kikke lidt rundt på google som dig og jens foreslå og
> så vidt jeg kan se kan det ikke lade sig gøre på den måde
> ........ så jeg må jo ligge hovede i blød for at finde en anden måde
> at gøre det på!
>
> i skal ha mange tak for hjælpen!
>
> p.s. jeg er da meget åben for foreslag til en anden måde at se om en
> bruger er offline på!!!

Det du vil er at en bruger kan se hvem der ellers er online/offline udover
ham selv ?
Eller hvad ?

Chrisser


pepss (13-05-2003)
Kommentar
Fra : pepss


Dato : 13-05-03 13:07

Chrisser wrote:
> > p.s. jeg er da meget åben for foreslag til en anden måde at se om en
> > bruger er offline på!!!
>
> Det du vil er at en bruger kan se hvem der ellers er online/offline udover
> ham selv ?
> Eller hvad ?
>
> Chrisser

ja det er det! så jeg vil gerne ha det ind i en table så det er let at vise
på de sider jeg skal bruge det
er jeg nød til at ha noget med et nyt vindue der åbner når man lukke browser?
(det sys jeg jeg har hørt noget om en gang..... det må da være noget java
eller noget ikke?)


--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Chrisser (13-05-2003)
Kommentar
Fra : Chrisser


Dato : 13-05-03 13:38

pepss wrote:
> Chrisser wrote:
>>> p.s. jeg er da meget åben for foreslag til en anden måde at se om en
>>> bruger er offline på!!!
>>
>> Det du vil er at en bruger kan se hvem der ellers er online/offline
>> udover ham selv ?
>> Eller hvad ?
>
> ja det er det! så jeg vil gerne ha det ind i en table så det er let
> at vise på de sider jeg skal bruge det
> er jeg nød til at ha noget med et nyt vindue der åbner når man lukke
> browser? (det sys jeg jeg har hørt noget om en gang..... det må da
> være noget java eller noget ikke?)

Du kan prøve at kigge på dette link:

http://www.opello.dk/articles.asp?AID=5

- det er uden Global.asa

Chrisser


pepss (13-05-2003)
Kommentar
Fra : pepss


Dato : 13-05-03 15:36

Chrisser wrote:
> Du kan prøve at kigge på dette link:
>
> http://www.opello.dk/articles.asp?AID=5
>
> - det er uden Global.asa
>
> Chrisser

tak skal du ha! det er nok lige det jeg skal bruge!


--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

pepss (13-05-2003)
Kommentar
Fra : pepss


Dato : 13-05-03 09:50

Chrisser:
> Næ, dine sessioner udløber samme tid - eller rettere dine sessionsvariable
> som det jo er.
> Jeg vil tro vi snakker sekunder - eller millisekunder.
>
> Der hvor jeg vil hen er:
> - hvornår forventer du at dine sessioner bliver nedlagt ?
> Hvad er din Session.TimeOut sat til ? Hvis du ikke selv sætter den er den
> default på 20 minutter.
> Logger du brugeren ud ( bruger du Session.Abandon ) eller venter du på at
> sessionen udløber af sig selv ?
> Virker din kode/sqlsætning fra en anden side end Global.asa ( altså er du
> sikker på at den ikke fejler ), ellers prøv at test det.
>
>
> Chrisser
>
nu falt 10øren
slelvfølig kan jeg jo ikke opdatere tablen (Where profilnavn = '"&
Session("navn") &"' da den jo ikke er der mere men hvordan kan man så gøre
det?

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Torben Brandt (14-05-2003)
Kommentar
Fra : Torben Brandt


Dato : 14-05-03 16:30

pepss wrote:
> nu falt 10øren
> slelvfølig kan jeg jo ikke opdatere tablen (Where profilnavn = '"&
> Session("navn") &"' da den jo ikke er der mere men hvordan kan man så gøre
> det?

Jeg troede den stadig var der. Følgende er taget fra en asp.chm-fil, som
jeg tror er noget MS har lavet - men er ikke sikker:
The Session_OnEnd event occurs when a session is abandoned or times
out. Of the server built-in objects, only the Application, Server, and
Session objects are available.
Så Session-objektet skulle stadig være der...

/Torben


Chrisser (15-05-2003)
Kommentar
Fra : Chrisser


Dato : 15-05-03 07:25

Torben Brandt wrote:
> Jeg troede den stadig var der. Følgende er taget fra en asp.chm-fil,
> som jeg tror er noget MS har lavet - men er ikke sikker:
> The Session_OnEnd event occurs when a session is abandoned or times
> out. Of the server built-in objects, only the Application, Server,
> and Session objects are available.
> Så Session-objektet skulle stadig være der...

Det siger min ASP bog også, der står at Session_OnEnd kan bruges hvis man
vil holde styr på antal online brugere ELLER hvis der er nogle
sessionsvariable man gerne vil gemme i sin database.


Chrisser


pepss (15-05-2003)
Kommentar
Fra : pepss


Dato : 15-05-03 08:48

Torben Brandt wrote in:
> Jeg troede den stadig var der. Følgende er taget fra en asp.chm-fil, som
> jeg tror er noget MS har lavet - men er ikke sikker:
> The Session_OnEnd event occurs when a session is abandoned or times
> out. Of the server built-in objects, only the Application, Server, and
> Session objects are available.
> Så Session-objektet skulle stadig være der...
>
> /Torben

ja jeg har også hørt at det skulle være sådan men jeg har så også læst i ander
NG at der er ander der har prøvet at lave det samme som mig men det kunne
heller ikke få det til at virke......... jeg har godt nok ikke kunne finde
noget svar på hvorfor det så ikke gør det!


--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Chrisser (15-05-2003)
Kommentar
Fra : Chrisser


Dato : 15-05-03 09:17

pepss wrote:
> ja jeg har også hørt at det skulle være sådan men jeg har så også
> læst i ander NG at der er ander der har prøvet at lave det samme som
> mig men det kunne heller ikke få det til at virke......... jeg har
> godt nok ikke kunne finde noget svar på hvorfor det så ikke gør det!

Jeg har fundet en enkelt ting til dig

Du kan ikke bruge Mappath fra Session_OnEnd...(ved ikke hvorfor)

http://www.microsoft.com/windows2000/en/server/iis/default.asp?url=/WINDOWS2000/en/server/iis/htm/asp/glob2y90.htm

Chrisser


Chrisser (15-05-2003)
Kommentar
Fra : Chrisser


Dato : 15-05-03 10:12

Chrisser wrote:
> Jeg har fundet en enkelt ting til dig
>
> Du kan ikke bruge Mappath fra Session_OnEnd...(ved ikke hvorfor)
>
>
http://www.microsoft.com/windows2000/en/server/iis/default.asp?url=/WINDOWS2000/en/server/iis/htm/asp/glob2y90.htm

Se også:

access og Session_OnEnd :
http://www.eksperten.dk/spm/301293

session_OnEnd og IIS4.0:
http://www.windowswebsolutions.com/Articles/Index.cfm?ArticleID=19772&pg=1&show=599
( halvvejs nede på siden )

session_OnEnd og IIS5:
http://www.codeproject.com/asp/user_logtime.asp (kig især under "Remarks" )


Chrisser


pepss (15-05-2003)
Kommentar
Fra : pepss


Dato : 15-05-03 15:14

> Chrisser wrote:
> > Jeg har fundet en enkelt ting til dig
> >
> > Du kan ikke bruge Mappath fra Session_OnEnd...(ved ikke hvorfor)
> >
> >
> http://www.microsoft.com/windows2000/en/server/iis/default.asp?url=/WINDOWS2000/en/server/iis/htm/asp/glob2y90.htm
>
> Se også:
>
> access og Session_OnEnd :
> http://www.eksperten.dk/spm/301293
>
> session_OnEnd og IIS4.0:
> http://www.windowswebsolutions.com/Articles/Index.cfm?ArticleID=19772&pg=1&show=599
> ( halvvejs nede på siden )
>
> session_OnEnd og IIS5:
> http://www.codeproject.com/asp/user_logtime.asp (kig især under "Remarks" )
>
>
> Chrisser
>
Tak skal du ha!!!
jeg har ikke lige fået læst det hele endnu men det ser ud til at access er noget gammel l... men jeg har da godt
nok ikke lyst til at lave alt om til MySQL...... endnu da

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Jens Gyldenkærne Cla~ (13-05-2003)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 13-05-03 10:09

Chrisser skrev:

> 1) Hvor ligger din Global.asa ? Den skal ligge i roden af
> Webstedet for at virke,

Jep.

> og når du har ændret i den mener jeg at du skal genstarte
> Applicationen ( eller bare IIS'en )

En ændring i global.asa udløser i sig selv at applikationen
genstarter - så det er ikke nødvendigt at gøre noget yderligere.
Dog kan man være uheldig at få en "Application Restarting"-fejl
der, i modsætning til hvad MSDN-siderne om fejlen påstår, ikke går
væk af sig selv. Her er en genstart af IIS nødvendig.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Chrisser (13-05-2003)
Kommentar
Fra : Chrisser


Dato : 13-05-03 10:29

Jens Gyldenkærne Clausen wrote:
>> og når du har ændret i den mener jeg at du skal genstarte
>> Applicationen ( eller bare IIS'en )
>
> En ændring i global.asa udløser i sig selv at applikationen
> genstarter - så det er ikke nødvendigt at gøre noget yderligere.
> Dog kan man være uheldig at få en "Application Restarting"-fejl
> der, i modsætning til hvad MSDN-siderne om fejlen påstår, ikke går
> væk af sig selv. Her er en genstart af IIS nødvendig.

Det er da også rigtigt - det havde jeg glemt


Chrisser


Jens Gyldenkærne Cla~ (13-05-2003)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 13-05-03 10:50

Chrisser skrev:

> Korrekt, endvidere køres den ( ifølge bøgerne ) lige præcis
> før sessionsvariablene nedlægges, så det du har gang i skulle
> være ganske fint - jeg kan desværre bare ikke lige regne ud
> hvorfor det ikke virker ved dig.

Problemet med at udføre ting i session_onEnd er at der ofte ikke er
noget sted at sende eventuelle fejlmeddelelser hen. Derfor er det
svært at fejlfinde koden.

Der er mange indlæg om emnet på Google Groups - prøv evt. at lede
lidt der.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408935
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste