| 
					
							
        
    
        
						
			 | 
			
			
					    
					
        
         
          
         
	
            | 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 |  
  |   |   |   
            
        
 
            
         
                 Chrisser (15-05-2003) 
         
	
            | Kommentar Fra : Chrisser | 
  Dato :  15-05-03 10:12 |  
  |   |   |   
            
        
 
            
         
                  pepss (15-05-2003) 
         
	
            | Kommentar Fra : pepss | 
  Dato :  15-05-03 15:14 |  
  |   |   |   
            
        
 
            
         
            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
            
             |   |   
            
        
 
    
 
					
					 
			 | 
			
				
        
			 |