---
title: "global.asa"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/71549-global-asa/page2"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Jymdis"
published: "2003-03-19T12:01:36.000Z"
updated: "2003-03-20T10:03:14.000Z"
replies: 33
views: 740
page: 2
pages: 2
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/71549-global-asa"
---

# global.asa

_Sida 2 av 2._

## #21 — Jymdis, 2003-03-19T18:50Z

den ser ut såhär:

MM_tshirt_STRING = "dsn=namnpådsn;uid=uidgrejs;pwd=ultrahemligt;"

en dsn koppling mao

Permalänk: https://www.webforum.nu/p/984031

## #22 — @nders, 2003-03-19T18:52Z

Och vad för dbms kör du?

Permalänk: https://www.webforum.nu/p/984033

## #23 — Jymdis, 2003-03-19T18:52Z

dbms? :) \*se förvirrad ut\*

MS SQL 2000 menar du?

Permalänk: https://www.webforum.nu/p/984034

## #24 — @nders, 2003-03-19T18:58Z

Jepp, det var det jag ville veta. DBMS = DataBase Management System.

> **@nders skrev:**
>
> Spara SQL-frågan i en applicationvariabel, och skriv ut den någon annan stans, för att se om den fjunkar...

Rapportera!

Permalänk: https://www.webforum.nu/p/984038

## #25 — Jymdis, 2003-03-19T19:14Z

mm d var lättare sagt än gjort 

```
set Command1 = Server.CreateObject("ADODB.Command")
Command1.ActiveConnection = MM_tshirt_STRING
Application.Lock
Application("sqlstring")="DELETE FROM dbo.cart  WHERE sessionID = " + Replace(Command1__tempvar, "'", "''") + ""
Application.UnLock
Command1.CommandText = "DELETE FROM dbo.cart  WHERE sessionID = " + Replace(Command1__tempvar, "'", "''") + ""
Command1.CommandType = 1
Command1.CommandTimeout = 0
Command1.Prepared = true
Command1.Execute()
```

får inte ut nåt ur det :(

jag börjar bli trött..

Permalänk: https://www.webforum.nu/p/984051

## #26 — @nders, 2003-03-19T19:30Z

Ok, ska vi göra så här; att vi provar att göra en vanlig execute, utan commandobjekt, bara på med ett vanligt connectionobjekt:

```
sub Session_OnEnd()
Application.Lock
Application("visitors")=Application("visitors")-1
Application("sessionruns")=Application("sessionruns")+1
Application.UnLock

MM_tshirt_STRING = "hemligt"

set objConn = Server.CreateObject("ADODB.Connection")
objConn.open MM_tshirt_STRING
objConn.Execute "DELETE FROM dbo.cart  WHERE sessionID = " & session.sessionID, , 128
set objConn = nothing
end sub
```

Jag ändrade din konkatenering från + till & också, och tog bort replacen, som är onödig i det här fallet.

mvh

Permalänk: https://www.webforum.nu/p/984057

## #27 — Jymdis, 2003-03-19T19:37Z

fungerar på en vanlig sida men inte i global.asa :(

Permalänk: https://www.webforum.nu/p/984060

## #28 — Jymdis, 2003-03-19T21:48Z

någon? 
snälla? :)

Permalänk: https://www.webforum.nu/p/984146

## #29 — Jymdis, 2003-03-19T21:56Z

and I think we have a winner:

> The onEnd handlers only have access to the Application,Session and Server objects and even in the Server object, the CreateObject and MapPath methods are not available. This is to prevent a situation where you create a whole bunch of objects and store them in the Application object on your way out.

<http://asp-help.com/sessions.asp>

fast jag har för mig att det fungerat innan (på en annan sida jag utvecklat med att connecta till databasen på onend)?

Permalänk: https://www.webforum.nu/p/984149

## #30 — Jymdis, 2003-03-19T22:40Z

grejsimojset fungerar i onstart taggarna iaf... 
huuuuumma!
fasen då det ska fungera det vet jag...

Permalänk: https://www.webforum.nu/p/984174

## #31 — Jymdis, 2003-03-19T23:01Z

okej - efter nu skrivit ett tjog inlägg till mig själv har jag kommit på lösningen :)
om vi säger såhär, det var IWAM som spökade å jag löste det tillfälligt igenom å sätta ner Isolation i IIS men jag skulle gärna vilja köra den som medium minst.. men då måste jag hålla på med Impersenate å sånt - förstod du nåt av det @nders?

Permalänk: https://www.webforum.nu/p/984178

## #32 — @nders, 2003-03-20T05:08Z

Nja, någon IIS-administratör är jag väl inte. Jag måste lämna av till andra nu är jag rädd. :)

Mvh,

Permalänk: https://www.webforum.nu/p/984227

## #33 — OveRRidE, 2003-03-20T08:44Z

> the **CreateObject** and MapPath methods are not available

Talar inte det där för sig självt? 

Du kör ju igång ett adodb.connection där.

Permalänk: https://www.webforum.nu/p/984294

## #34 — Jymdis, 2003-03-20T10:03Z

Override:
nopes... det SKA fungera.. 
å d fungerar.. vet som sagt vad det är - säkerhetsproblem när IIS startar en ny instans varje gång..

Permalänk: https://www.webforum.nu/p/984371

---

Tråden på webben: https://www.webforum.nu/amne/asp/71549-global-asa/page2  
Föregående sida: https://www.webforum.nu/amne/asp/71549-global-asa.md
