---
title: "länka till access databas"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/179674-länka-till-access-databas"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Sanji"
published: "2009-08-06T07:20:59.000Z"
updated: "2009-08-06T13:56:47.000Z"
replies: 24
views: 858
page: 1
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/179674-länka-till-access-databas"
---

# länka till access databas

_Sida 1 av 2._

## #1 — Sanji, 2009-08-06T07:20Z

jag försöker includa en connect-fil som ligger på mit webbhotell:

\<!-- #include file="connect.asp" --\>

problemet är att det dokumentet jag försöker includa från ligger i en helt annan mapp.

/root/mapp/------Databas.mdb
/root/
/root/
/root/
/root/-------/mapp/---mapp/ fil med include-koden        
/root/
/root/

hur ska jag skriva sökvägen så att den blir korrekt?

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

## #2 — voigtann1, 2009-08-06T07:56Z

Skriv Serverns "realpath" eller så är det ju bara att stega ner med "../". Webbhotellen (vad jag vet) brukar skriva var sökvägen till en access databas skall vara. Vilket webbhotell har du?

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

## #3 — Sanji, 2009-08-06T08:04Z

jag kör med surftown

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

## #4 — voigtann1, 2009-08-06T08:09Z

Server.Mappath("../../mapp/Databas.mdb")

bör vara din källa till din databas.

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

## #5 — Sanji, 2009-08-06T08:11Z

hehe tack så mycket, du var snabbare än mig! jag ska testa nu :)

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

## #6 — @nders, 2009-08-06T08:14Z

\<!-- #include virtual="/root/mapp/mapp/foo.asp" --\>

Server.mappath har inget med inkludering av filer att göra.

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

## #7 — voigtann1, 2009-08-06T08:21Z

Jag gissar mer på att det är Connection strängen Sanji behövde hjälp med, inte SSI ;)

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

## #8 — Sanji, 2009-08-06T08:30Z

jag har två val, antingen försöker jag inkludera en redan exixterande connect-fil, eller så inkluderar jag en ny connect-fil i samma mapp som de andra filerna ligger i. ska jag göra det sistnämnda måste jag redigera connection-sökvägen, men om jag ska använda redan existerande connect-fil måste jag redigera include-sökvägen... vilket av alternativen är bäst? är det att använda redan existerande fil så man slipper extra-filer?

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

## #9 — @nders, 2009-08-06T08:32Z

> **[voigtann1 skrev:](https://www.webforum.nu/p/1475986)**
>
> Jag gissar mer på att det är Connection strängen Sanji behövde hjälp med

Det var ju inte så frågan ställdes.

\- - - - 

Du ska INTE ha mer än en fil. Så enkelt är det. Har du samma på fler ställen garanterar jag att du missar att ändra på det ena eller andra stället så saker och ting slutar fungera.

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

## #10 — Sanji, 2009-08-06T08:33Z

nu har jag testat att göra en till connect-fil, och det verkar funka bra... frågan är bara om man ska fortsätta göra så?

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

## #11 — Sanji, 2009-08-06T08:33Z

okej, då ska jag försöka fixa det

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

## #12 — Sanji, 2009-08-06T08:36Z

fast frågan är ju om jag kanske ska köra med två filer ändå... för den andra filen är för "framsidan" av webbplatsen, medans den del jag bygger nu är en typ av admin-del där jag använder mig av sessioner... jag vill ju ha cookie-inställningarna i connect-filen, men de inställningarna ska inte finnas för den "öppna" delen.

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

## #13 — voigtann1, 2009-08-06T08:44Z

Om du ha en "header" fil som genereras på varje sida, placera det i en katalog du kan komma åt "enkelt" och inkludera endast den filen.

Att inkludera flera filer med samma kod känns överflödigt.

> måste jag redigera connection-sökvägen

Om du vet att filen ligger på en plats:
Response.Write Server.Mappath("../database.mdb") generera kanske: "c:\\yoursite.com\\database\\databas.mdb" så kan du skriva in det istället för att köra Server.Mappath.

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

## #14 — Sanji, 2009-08-06T11:50Z

går det att köra statiska adressen som sökväg utanför vbs eller måste det vara inne i koden?

ex.

```
<a href="<%=("D:\hejfaderullan\mappen\filen.asp")%>">länk</a>
```

eller

```
<a href="D:\hejfaderullan\mappen\filen.asp">länk</a>
```

eller är jag helt ute och cyklar?

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

## #15 — voigtann1, 2009-08-06T12:02Z

\<%=("D:\\hejfaderullan\\mappen\\filen.asp")%\>

är samma sak som:

\<%Response.Write("D:\\hejfaderullan\\mappen\\filen.asp")%\>

Så den skriver ju ut exakt vad som står inne mellan 

Response.Write(Server.Mappath("../database.mdb")) kommer skriva ut om vi har en mappstruktur:

c:\\project\\page\\filerunning.asp

så kommer den skriva ut:
c:\\project\\database.mdb

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

## #16 — Sanji, 2009-08-06T12:31Z

ett problem jag fick när jag använde server.mappath var detta:

\<%=(Server.MapPath("/index.asp"))%\>

blir:

file:///D:/hshome/eurowhee/eurowheels.se/index.asp

grejen är att jag ska hämta bilder från en mapp som ligger i eurowheels.se, men den verkar inte godta det...

försöker hämta bilder här: file:///D:/hshome/eurowhee/eurowheels.se/administration/editMC/image/

från: file:///D:/hshome/eurowhee/eurowheels.se/administration/handlardel/bild.asp

jag lyckas bara inte använda dessa bilder av någon anledning... det där med connect-filen är löst då den nya jag gjorde ligger i rooten av mappen på admin...

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

## #17 — voigtann1, 2009-08-06T12:46Z

Server.MapPath() kör den fysiska platsen på Servern. Det vill du inte "visa" pubilkt, eftersom det hjälper inte en besökare. Blanda inte ihop Server och besökare nu.

Connect.asp vad innehåller denna fil egentligen? Är det bara din databas koppling och du vill återanvända den, så vet du ju var din databas ligger på disk, byt ut det till det och inkludera filen med vanlig SSI.

Vad har bilderna osv med connect.asp att göra?

Jag har förmodligen missuppfattat din grund fråga, så allt jag skriver kan vara hur fel som helst.

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

## #18 — Sanji, 2009-08-06T13:05Z

hehe nej då min grundfråga var rätt, den har jag lyckats fixa till med vanlig SSI ^^ 

fast nu vill jag göra en annan sak, jag ska visa bilder som ligger i en egen mapp efter root-mappen, på en annan sida som också har en egen mapp efter root-mappen. jag får dock inte till sökvägen så att bilderna visas, det är något med den som är fel :/

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

## #19 — voigtann1, 2009-08-06T13:07Z

Då skall du inte använda Server.Mappath()

<http://sidan.se/sidan/bilder.asp>
och bilderna ligger:
<http://sidan.se/bilder/1.jpg>

Så i bilder.asp:
\<img src="../bilder/1.jpg" ....\>

Eller så få du köra mot en ASP fil som "läser" av innehållet, vilket är onödigt, då den måste generera om bilden varje gång, varför måste du placera bilderna utanför rooten?

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

## #20 — Sanji, 2009-08-06T13:13Z

alltså, det är bilder som hör till admin-sidorna. det ligger ungefär så här:

/root/administration/edit/image/---där ligger bilderna
/root/administration/handlardel/bild.asp här ska bilden visas

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/179674-länka-till-access-databas  
Nästa sida: https://www.webforum.nu/amne/asp/179674-länka-till-access-databas/page2.md
