Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


problem med Global.asa?

Postades av 2001-12-10 18:37:11 - Daniel Norberg, i forum asp - allmänt, Tråden har 6 Kommentarer och lästs av 528 personer

Hej!

Jag har problem med global.asa.
Jag vill ta bort poster från en access databas när en session är död.

jag använder den här koden:

<SCRIPT LANGUAGE="VBScript" RUNAT="Server">

Sub Session_OnEnd

set conn=Server.CreateObject("ADODB.Connection")
conn.open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.Mappath("databas.mdb")

Set del = Conn.Execute("DELETE FROM temp where sesid =" & sid & " ")

conn.Close
Set conn = nothing

End Sub

</SCRIPT>

Med det fungerar inte. Man får ett nytt session nummer men det raderas inte något från databasen. Jag har provat att radera poster med samma koppling i vanlig asp kod och då fungerar den bra, men vaför fungerar den inte här?

Är det någon som vet varför?

Jag är väldigt tacksam för svar, för jag vet inte varför det inte fungerar.
/Danne


Svara

Sv: problem med Global.asa?

Postades av 2001-12-10 21:36:00 - Jan Eriksson


Du har inte satt variablen sid. Du kan också ta bort "Set del =".

Fungerar det nu?

<code>
<SCRIPT LANGUAGE="VBScript" RUNAT="Server">
Sub Session_OnEnd
sid = Session.SessionID
set conn=Server.CreateObject("ADODB.Connection")
conn.open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.Mappath("databas.mdb")
Conn.Execute("DELETE FROM temp where sesid =" & sid & " ")
conn.Close
Set conn = nothing
End Sub
</SCRIPT>
</code>

/JAnne


Svara

Sv: problem med Global.asa?

Postades av 2001-12-10 22:16:07 - Daniel Norberg

jag hade det med men jag bara glömde att skriva med det, men jag provade din variant och den fungerade tyvärr inte heller.

Jag provade lite till men jag lyckades inte. Nu ser koden ut så här:

<object RUNAT=SERVER SCOPE=Application ID=cn PROGID="ADODB.Connection">
</object>
<SCRIPT LANGUAGE="VBScript" RUNAT="Server">
Sub Session_OnEnd
set cn=Server.CreateObject("ADODB.Connection")
cn.open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.Mappath("databas.mdb")
cn.Execute("DELETE FROM temp where sesid =" & Session.SessionID & " ")
cn.Close
Set cn = nothing
End Sub
</SCRIPT>

Är det någon som ser vad som är fel?
/Danne


Svara

Sv: problem med Global.asa?

Postades av 2001-12-10 23:02:13 - Pelle Johansson

Det är inte så att redan Session.SessionID är NULL, sessionen finns ju inte kvar.

Kolla med att visa session.sessionid och se vad det ger..
/Pelle


Svara

Sv: problem med Global.asa?

Postades av 2001-12-10 23:19:44 - Daniel Norberg

hmm...Det är inte NULL, men det är det nya numret,
så då måste jag lösa det med en trigger eller går det på något annat sätt?

/Danne


Svara

Sv: problem med Global.asa?

Postades av 2001-12-11 17:19:12 - Magnus Gladh

Enligt MS skall alla sessionsnummer finnas kvar tills dess session_onEnd har körts färdigt..

Det betyder att du skall kunna skriva så som du gör...

Tyvärr är praktiken inte lika rolig som teorin, just session_onEnd i global.asa är ett sorgbarn. För mig har det fungera bättre i win2000 än vad det gjorde i NT4 men inte tillräckligt bra så att jag skulle vilja säga att det fungerar..

- magnus
http://www.divxsubtitles.net


Svara

Sv: problem med Global.asa?

Postades av 2001-12-11 22:56:40 - Daniel Norberg

Det kan nog stämma..

Jag tycker att jag har problem med global.asa i 50% av fall...

Jag tackar för alla tips.

/Danne


Svara

Nyligen

  • 14:16 Indian online casino
  • 14:15 Indian online casino
  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 844
27 961
271 763
586
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies