---
title: "OLE DB fel"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/101392-ole-db-fel"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "eddy1"
published: "2004-04-13T15:44:14.000Z"
updated: "2004-04-13T16:20:53.000Z"
replies: 8
views: 486
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/101392-ole-db-fel"
---

# OLE DB fel

## #1 — eddy1, 2004-04-13T15:44Z

Hoppas någon kan tyda detta felmeddelande för jag fatttar inget??

Microsoft OLE DB Provider for ODBC Drivers error '80004005' 

\[Microsoft\]\[ODBC Microsoft Access Driver\]General error Unable to open registry key 'Temporary (volatile) Jet DSN for process 0x58c Thread 0x35c DBC 0xa8f5d9c Jet'. 

/af_login.asp, line 69 

Här är koden: första raden är nr 69!

```
Con.open "driver={Microsoft Access Driver (*.mdb)};dbq=D:/kunder/start/xxx-xxxxxx.se/databases/base.mdb"
					
					SQL = "Select * from tbl_af"
					 
					Set query = Con.Execute(SQL)
```

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

## #2 — eddy1, 2004-04-13T15:51Z

Skumt

nu går det, starta bara om webläsaren, kan det ha något att göra med att ett gammalt fel var cachat ???

Men vad är felet i följande rad ??

```
Con.open "driver={Microsoft Access Driver (*.mdb)};dbq=" & 
<!-- #include file=”../mapp1/filnamn.asp” --> & " "
```

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

## #3 — Sebbe, 2004-04-13T15:59Z

Allt. ;)
Nej, men det går helt enkelt inte att göra sådär, ASP och SSI är två helt skilda saker.
Ett alternativ som borde fungera lika bra:

```
Set objFSO = Server.CreateObject("Scripting.FileSystemObject")
Set objTS = objFSO.OpenTextFile(Server.MapPath("../mapp1/filnamn.asp"))
strFilnamn = objTS.ReadAll
objTS.Close : Set objTS = Nothing
Set objFSO = Nothing

Con.open "driver={Microsoft Access Driver (*.mdb)};dbq=" & strFilnamn
```

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

## #4 — eddy1, 2004-04-13T16:04Z

a men

hur brukar du göra då? ska jag lägga hela connection strängen i en include fil.. Tycker det är bra så man slipper ändra sökvägen till databsen i alla dokumenten om man nu skulle behöva det..

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

## #5 — Sebbe, 2004-04-13T16:10Z

Du kan ju göra en funktion som du lägger i include-filen som du inkluderar i böjan av filen istället, t.ex:

db.asp:

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

  Set OpenDB = objConn
  objConn.Close : Set objConn = Nothing
End Function
```

default.asp:

```
<!-- #include file="db.asp" -->
<%
Set objConn = OpenDB()
'...
Set objConn = Nothing
%>
```

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

## #6 — eddy1, 2004-04-13T16:17Z

hänger inte med ??

varför gör du en instans av objektet hela tiden? eller vad det  nu kallas?? 
typ först 
objConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("databas.mdb")

sen

Set OpenDB = objConn

och i default.asp

Set objConn = OpenDB()

varför använder man inte bara objConn hela tiden... Jag fattar inte riktigt 

jag försökte ha hela connectionsträngen i en include fil men då får jag följande meddelande!!

ADODB.Connection error '800a0e78' 

Operation is not allowed when the object is closed. 

/af_login.asp, line 73 

How come???

tack för dit tålamod!!

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

## #7 — Sebbe, 2004-04-13T16:18Z

Hur ser koden på/runt rad 73 ut då? :)

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

## #8 — eddy1, 2004-04-13T16:18Z

aaaa nu var jag ju helt snurrig, det är ju en funktion man anropar.... 
nu är jag med

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

## #9 — eddy1, 2004-04-13T16:20Z

```
Set Con = Server.CreateObject("ADODB.Connection")
						
<!-- #include file="base.asp” -->
						
SQL = "Select * from tbl_af"    
					 
Set query = Con.Execute(SQL)        rad 73
```

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/101392-ole-db-fel
