---
title: "IIS och DB-koppling"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/141584-iis-och-db-koppling"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "web00132"
published: "2006-01-27T09:49:56.000Z"
updated: "2006-01-28T23:14:19.000Z"
replies: 10
views: 787
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/141584-iis-och-db-koppling"
---

# IIS och DB-koppling

## #1 — web00132, 2006-01-27T09:49Z

Försöker köra ett ASP-script med en Access-DB på min IIS på Win XP. Scriptet funkar på mitt webbhotell och då använder jag den här kopplingen:

```
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=
```

 Men jag får felmeddelanden (på raden med DB-kopplingen) när jag ska köra scriptet lokalt alltså. För koden ovan får jag bara 'Odefinierat fel' och kör jag:

```
driver={Microsoft Access Driver (*.mdb)};dbq=
```

 så får jag följande felmeddelande:

```
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][Drivrutin för ODBC Microsoft Access]Allmänt fel Det går inte att öppna registernyckeln 'Temporary (volatile) Jet DSN for process 0xe98 Thread 0x90c DBC 0x152281c Jet'.
```

 Vad kan felen bero på och hur kan jag åtgärda?

Edit. Förresten, kan också säga att jag följt anvisningarna i den här tråden: <http://www.webforum.nu/showthread.php?s=&postid=807728#post807728> för att ställa in rättigheter. Men jag har inte ställt några andra rättigheter alltså. Tack på förhand!

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

## #2 — M@gnus, 2006-01-27T10:01Z

Har kört denna koppling lokalt på IIS:n en gång i världen 

```
DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("\db\db.mdb"
```

och det har fungerat.

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

## #3 — web00132, 2006-01-27T10:04Z

Ja, det var den jag fick det långa felmeddelande av.

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

## #4 — M@gnus, 2006-01-27T10:13Z

Hade du med Server.MapPath:n också?
Är sökvägen rätt till db:n?

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

## #5 — web00132, 2006-01-27T10:36Z

Jajemen. Jag har lagt scriptet under c:\\inetpub\\wwwroot\\nyhetsbrev\\ och DB:n under c:\\inetpub\\wwwroot\\db\\ och hela kopplingen ser ut så här: 

```
set objconn = server.createobject("ADODB.connection")
objconn.open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("../db/db.mdb")"
```

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

## #6 — saw, 2006-01-27T11:50Z

Bara för att testa att allt är ok, kolla hur det blir om du använder dig av en hårdkodad 
sökväg.

```
set objconn = server.createobject("ADODB.connection")
objconn.open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="c:\inetpub\wwwroot\db\ db.mdb")"
'här får du ju lägga in din korrekta sökväg ;-)
```

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

## #7 — web00132, 2006-01-28T15:39Z

Hittade felet, till slut! Var tvungen att sätta rättigheter på C:\\Windows\\TEMP också. Kanske återkommer om det blir mer fel men det mesta verkar faktiskt funka nu. :)
Tack för hjälpen iaf!   :bire

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

## #8 — saw, 2006-01-28T18:37Z

?? Det verkar vara undeligt, har aldrig varit med om att behöva det.

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

## #9 — Stefan Holmberg, 2006-01-28T21:34Z

> ?? Det verkar vara undeligt, har aldrig varit med om att behöva det.

samma här. aldrig sett/hörs talas om det??

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

## #10 — web00132, 2006-01-28T23:08Z

Hittade det i det här forumet:
<http://forums.aspfree.com/asp-development-5/error-microsoft-ole-db-provider-for-odbc-drivers-28389.html?mode=hybrid>
Användaren 'madhouse' skriver det i sitt svar till trådskaparen.

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

## #11 — WebbisNet, 2006-01-28T23:14Z

> **web00132 skrev:**
>
> Försöker köra ett ASP-script med en Access-DB på min IIS på Win XP. Scriptet funkar på mitt webbhotell och då använder jag den här kopplingen:
>
> ```
> Provider=Microsoft.Jet.OLEDB.4.0;Data Source=
> ```
>
>  Men jag får felmeddelanden (på raden med DB-kopplingen) när jag ska köra scriptet lokalt alltså. För koden ovan får jag bara 'Odefinierat fel' och kör jag:
>
> ```
> driver={Microsoft Access Driver (*.mdb)};dbq=
> ```
>
>  så får jag följande felmeddelande:
>
> ```
> Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
> [Microsoft][Drivrutin för ODBC Microsoft Access]Allmänt fel Det går inte att öppna registernyckeln 'Temporary (volatile) Jet DSN for process 0xe98 Thread 0x90c DBC 0x152281c Jet'.
> ```
>
>  Vad kan felen bero på och hur kan jag åtgärda?
> 
> Edit. Förresten, kan också säga att jag följt anvisningarna i den här tråden: <http://www.webforum.nu/showthread.php?s=&postid=807728#post807728> för att ställa in rättigheter. Men jag har inte ställt några andra rättigheter alltså. Tack på förhand!

Antingen är det fel på databasen eller så är databasen redan öppen, kolla så att det inte finns nån annan fil på den plats som du har databasen på så att den är öppen.....brukar öppnas nån tempfil där....starta om datorn och kör lokalt utan att öppna databasen

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/141584-iis-och-db-koppling
