---
title: "länka databasen"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/9626-länka-databasen"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Sico"
published: "2001-05-20T22:40:00.000Z"
updated: "2001-05-21T09:15:00.000Z"
replies: 27
views: 461
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/9626-länka-databasen"
---

# länka databasen

_Sida 1 av 2._

## #1 — Sico, 2001-05-20T22:40Z

Jag har en fil som heter data.asp som ska länka till min databas.. Det jobbiga är att jag måste skriva hela sökvägen till databasen.. jag vill ju bara skriva **\\db\\db.mdb**. Alla includes i dom andra filerna som ska gå till databasen hänvisar altså till data.asp därifrån dom det länkas till databasen... hajar ni? Hur skajag göra för att jag inte ska behöva skriva hela sökvägen?

data.asp:

```
<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=D:\web\Sico\db\db.mdb" 
%>
```

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

## #2 — PatrikB, 2001-05-20T22:46Z

hello,

denna brukar jag använda mig av:

```
Set objConn = Server.CreateObject("ADODB.Connection")
objConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("/db/db.mdb")
```

\[r\]
**OBS!!!** denna sökväg funkar bara om db katalogen ligger i wwwroot och är en del av webplatsen. Annars, om db katalogen är utanför webplatsen är du tvingad till att använda dig av hela sökvägen och det är att föredra då det är mycket säkrare då ingen kan ladda ned din db från nätet tex.
\[/r\]

sökvägen är från wwwroot i detta exempel.

Använd hellre denna connection för den är bra mycket snabbare än den du visade

cya,
PatrikB

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

## #3 — Sico, 2001-05-20T22:49Z

Vill du veta hur bra det funkade?
Det funkade 0% =(

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

## #4 — PatrikB, 2001-05-20T22:50Z

ok ... kolla min ändring ...

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

## #5 — PatrikB, 2001-05-20T22:51Z

Denna då:

```
Set objConn = Server.CreateObject("ADODB.Connection")
objConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\web\Sico\db\db.mdb"
```

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

## #6 — Sico, 2001-05-20T22:54Z

jo såpass fattade jag men det funkar inte

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

## #7 — PatrikB, 2001-05-20T22:54Z

kör du lokalt??

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

## #8 — PatrikB, 2001-05-20T22:55Z

byt även ut 4.0 mot 3.51 och testa

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

## #9 — Sico, 2001-05-20T22:58Z

Meningen med detta var att jag inte skulle behöva skriva hela sökvägen...

jag kör inte lokalt...

det funkar fortfarande inte

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

## #10 — PatrikB, 2001-05-20T23:00Z

ok, då har de inte en uppdaterad version av MDACen ... =(

Har du provat med att byta ut din sökväg i ditt exempel med:

```
<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("/db/db.mdb" )
%>
```

\+ vad får du för felmeddelanden med det exemplet som jag gav dig?

cya,
PatrikB

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

## #11 — Sico, 2001-05-20T23:04Z

MDACen ska vara uppdaterad... (tror jag)

Jag får att sidan kan inte visas... hur ändrar man så man ser vad som e fel? glömt bort :(

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

## #12 — Sico, 2001-05-20T23:10Z

den klagar på denna rad:

**Provider cannot be found. It may not be properly installed.** 

```
objConn.Open "Provider=Microsoft.Jet.OLEDB.4;Data Source=db\dbfile.mdb"
```

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

## #13 — PatrikB, 2001-05-20T23:14Z

då har de ej Jet installerat och den brukar bli installerad när man installerar MDACen .. fast, just den delen kan ju vara borttagen och det låter om jag får säga det lite ruttet :o

Då är du tvingad till den du hade i ditt exempel.

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

## #14 — Sico, 2001-05-20T23:15Z

måste väll finnas nån annan lösning för att jag inte ska behöva skriva hela sökvägen lr?

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

## #15 — PatrikB, 2001-05-20T23:19Z

har du provat min lösning 5 inlägg upp ... den ser ut som din nästan ... bara ändrat vid själva sökvägen till db.

cya,
PatrikB

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

## #16 — emission, 2001-05-20T23:19Z

Jo, det ska du göra.

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

## #17 — Sico, 2001-05-20T23:21Z

funkade inte heller

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

## #18 — McD, 2001-05-21T07:16Z

Varför vill du ändra sökvägen? :) lägg den i global.asa och hänvisa till den varje gång du ska göra en databaskoppliing istället så slipper du åtminstone skriva den fler än en gång.

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

## #19 — Sico, 2001-05-21T07:20Z

Anledningen till att jag vill ändra sökvägen är att det blir ju knas när jag ska ha upp den på nån webserver. 

jag behöver endast länka till databasen en gång efter somjag har gjort en include med data.asp

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

## #20 — McD, 2001-05-21T08:21Z

ok, jag förstår...

Iof har jag då alltid fått ändra sökväg oavsett om man kör med server.mappath eller hela sökvägen...

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/9626-länka-databasen  
Nästa sida: https://www.webforum.nu/amne/asp/9626-länka-databasen/page2.md
