---
title: "global.asa-fel?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/46960-global-asa-fel"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "bassebhu"
published: "2002-06-30T15:13:23.000Z"
updated: "2002-07-03T16:41:43.000Z"
replies: 17
views: 391
page: 1
pages: 1
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/46960-global-asa-fel"
---

# global.asa-fel?

## #1 — bassebhu, 2002-06-30T15:13Z

Hej!!

Kör fökjande i global.asa:

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

Sub Session_OnStart
	'Update user database
	set conntemp=server.createobject("adodb.connection")
	conntemp.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("stats.mdb")&";"
	sqlString = "INSERT INTO user_log " & _
		" (user_id,log_date,action_code,browser,ip_address) " & _
		" VALUES ('Unknown',now,'L','" & _
		Request.ServerVariables("HTTP_USER_AGENT") & "','" & _
		Request.ServerVariables("REMOTE_HOST") & "')"
	Set logRS=conntemp.execute(sqlString)
	Set logRS=nothing
End Sub
</SCRIPT>
```

Det funkar, men bara på sidor som har en annan fil som jag inkluderar för att räkna besökare.

Men på sidor jag inte vill räkna besökare från funkar det ej =/

felmess:

Microsoft OLE DB Provider for ODBC Drivers error '80004005' 

\[Microsoft\]\[ODBC Microsoft Access Driver\] Could not find file '(unknown)'. 

//global.asa, line 7 

OBS! kör jag först en räknar-sida och sedan en utan "räknar-inkludering" funkar det, men inte om jag går direkt till en "vanlig" sida.

HJÄLP!!! det här e irriterande men ja vill ändå kunna ha räknaren på de andra sidorna...

TACK!

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

## #2 — bassebhu, 2002-06-30T21:08Z

ingen som vet? =/

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

## #3 — solbulle, 2002-06-30T21:21Z

Eftersom den funktionen körs så fort en session startas/ en sida laddas så letar den väl efter den infon som din include-fil vanligtvis tillhandahåller.
Kan du inte med hjälp av en If-sats kolla om include-filen är "närvarande" och bara då kalla på din funktion/databasinsättning.

typ något åt det hållet skulle jag tro.

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

## #4 — tostewe, 2002-07-01T04:50Z

Include-filen

Hur ser den ut ???
Kan vara bra att veta vad den gör !!! 
Lite större chans att fixa något då...

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

## #5 — bassebhu, 2002-07-01T15:41Z

Räknarsidan jag inkluderar:

```
<%

' This page must be included on every page that you wish to log visits for.

'Update pagelog
Dim hdrconntemp
Dim hdrcnpath
Dim hdrsqlString
Dim hdrlogRS
set hdrconntemp=server.createobject("adodb.connection")
hdrconntemp.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("stats.mdb")&";"
hdrsqlString = "INSERT INTO page_log " & _
	" (page,log_date,action_code,browser,ip_address) " & _
	" VALUES ('" & Request.ServerVariables("SCRIPT_NAME") & "',now,'L','" & _
	Request.ServerVariables("HTTP_USER_AGENT") & "','" & _
	Request.ServerVariables("REMOTE_HOST") & "')"
Set hdrlogRS= hdrconntemp.execute(hdrsqlString)
Set hdrlogRS=nothing
%>
```

TACK!

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

## #6 — Mharlin, 2002-07-01T15:52Z

Har du filerna i olika mappar och include filen i samma mapp som global.asa eller nåt sånt? Pröva skriva in hela pathen till databasen. När du använder server.Mappath funkar det att ska du skriva in den virutuella pathen: 
server.MapPath("\\\\server\\inetpub\\stats\\stats.mdb")

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

## #7 — bassebhu, 2002-07-01T16:14Z

japp. har i olika mappar. kanske det. kom på att de som låg i samma mapp funkar hehe =) alltså de som inte hade includen.

hur får jag reda på hela sökvägen till min databas då? =)
alltså på mitt webbhotell. det måste ju gå på nåt sätt =)

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

## #8 — bassebhu, 2002-07-01T16:15Z

Komemr det att funka då? Och är det det bästa sättet att lösa det på? =)

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

## #9 — bassebhu, 2002-07-03T15:16Z

hur får jag reda på hela min sökväg till databasen?

kör som sagt inte egen server...

snälla!?! =)

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

## #10 — doggelito, 2002-07-03T15:26Z

prova att skriva: Server.MapPath("/databasmappen/stats.mdb")

byt också "databasmappen" till dina mappar! :)

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

## #11 — bassebhu, 2002-07-03T15:45Z

men alltså, inte så.

jag vill veta ända från root, på mitt webbhotell. helt körd i huvet är ja inte :P

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

## #12 — @nders, 2002-07-03T15:47Z

skriver du ut server.mappath enligt doggelitos förslag får du ut den fysiska sökvägen (typ e:\\webs\\cust\\bla\\basse\\). Är det inte det du vill ha fram?

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

## #13 — doggelito, 2002-07-03T15:56Z

lägg in denna kod då på en sida:

```
mapp = Request.Servervariables("APPL_PHYSICAL_PATH")
response.write mapp
```

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

## #14 — bassebhu, 2002-07-03T16:04Z

ok tack som faaaaaan!

\=)

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

## #15 — bassebhu, 2002-07-03T16:18Z

FAAAAAAAAN!!!

"The Path parameter for the MapPath method must be a virtual path. A physical path was used." när jag körde det i global.asa

Hur ska jag lösa mitt problem då då? =/

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

## #16 — bassebhu, 2002-07-03T16:19Z

SNÄLLA!!!! Måste få det att funka, men jag vill ha kvar räknarscriptet =/

TACK!!!!!

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

## #17 — @nders, 2002-07-03T16:20Z

Hur har du skrivit då?
Om du skriver fysisk sökväg (dvs e:\\bla\\bla\\bla.mdb) så ska du inte använda server.mappath().

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

## #18 — bassebhu, 2002-07-03T16:41Z

TAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACK!!!!

som fan grabbar!!! =)=)=)=)=)

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/46960-global-asa-fel
