---
title: "Provider error '80004005'"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/46135-provider-error-80004005"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "soffan76"
published: "2002-06-18T08:11:02.000Z"
updated: "2002-06-26T14:06:36.000Z"
replies: 9
views: 366
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/46135-provider-error-80004005"
---

# Provider error '80004005'

## #1 — soffan76, 2002-06-18T08:11Z

Hej!

Jag har byggt ett intranät som ligger på en av servrarna på mitt jobb. Ibland får man upp ett skumt felmeddelande:

Provider error '80004005' 

Unspecified error 

/medarbetare.asp, line 50 

På raden som utpekas ligger databaskopplingen:
Conn.Open "DRIVER={Microsoft Access Driver (\*.mdb)}; " & DBPath´

Nån som vet vad detta beror på?

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

## #2 — SPiN, 2002-06-18T08:13Z

Har du stängt dina kopplingar mot databasen?

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

## #3 — soffan76, 2002-06-18T08:16Z

Ja, så här:

\<% 
rs.Close
conn.close 
set rs = nothing
set conn = nothing %\>

Det är underligt det hela för det händer bara ibland. Oftast fungerar det bra.

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

## #4 — OveRRidE, 2002-06-18T09:32Z

Jag har varit med om liknande fel faktiskt. Jag kommer dock inte ihåg i vilket sammanhang eller hur (om?) jag löste det...

Förresten, byt rad 50 mot denna istället:

```
conn.Open ("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & DBPath)
```

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

## #5 — soffan76, 2002-06-18T10:11Z

Ok, vad innebär skillnaden?

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

## #6 — OveRRidE, 2002-06-18T10:13Z

Jet-drivrutinen är mycket snabbare än den gamla access-drivrutinen. Det kommer fungera på samma sätt som innan.

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

## #7 — soffan76, 2002-06-26T13:56Z

Tyvärr får jag:

Microsoft JET Database Engine error '80004005' 

Ogiltigt filnamn. 

/login.asp, line 6

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

## #8 — soffan76, 2002-06-26T14:00Z

Irriterad blir jag. Hur kommer det sig att det funkar på min lokala dator men att det blir så här när den ligger på en annan dator. Kanske ska berätta att hela intranätet nu ligger ute på ett webbhotell. Då kan man väl inte kalla det intranät mer kanske. 
I alla fall, vad är fel? Så här ser min koppling ut:

```
Set conn = Server.CreateObject("ADODB.Connection")
DBPath = "DBQ=" & Server.MapPath("intra.mdb")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; " & DBPath
```

När jag testade:

```
conn.Open ("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & DBPath)
```

 funkade det som sagt inte alls.

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

## #9 — @nders, 2002-06-26T14:01Z

conn.Open ("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("intra.mdb"))

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

## #10 — soffan76, 2002-06-26T14:06Z

Ska jag byta ut dessa rader:

```
DBPath = "DBQ=" & Server.MapPath("intra.mdb")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; " & DBPath
```

mot din menar du?

Vad tror du det beror på att det ibland funkar och ibland inte...? Fattar inget...

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/46135-provider-error-80004005
