---
title: "öppna en dBase III databas"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/11832-öppna-en-dbase-iii-databas"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "tlee"
published: "2001-09-28T09:38:00.000Z"
updated: "2001-09-28T14:00:00.000Z"
replies: 6
views: 284
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/11832-öppna-en-dbase-iii-databas"
---

# öppna en dBase III databas

## #1 — tlee, 2001-09-28T09:38Z

```
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "DRIVER={Microsoft dBase Driver (*.dbf)};DBQ=g:\home\trams\html\webdata.dbf"
```

Detta funkar inte, följande felmeddelande uppenbaras på min skärm.

Microsoft OLE DB Provider for ODBC Drivers error '80004005' 

\[Microsoft\]\[ODBC dBase Driver\]General error Unable to open registry key 'Temporary (volatile) Jet DSN for process 0x408 Thread 0x358 DBC 0x4da175c Xbase'. 

/dbase.asp, line 4 

Om jag däremot gör en DSN koppling

```
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "dBase-Hook"
```

Då får jag inga fel.. Är det någon som har en fungerande Connect String för dBase III skulle jag vara brutalt tacksam!

/t

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

## #2 — Eclipse, 2001-09-28T09:59Z

Det kan inte vara så att du har lkite för få paranteser?

Testa en OLEDB koppling. Vem vet, det kanske funkar!

```
[b]Alt. 1[/b]
Conn.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("\Databas\webadmin.mdb"))

[b]Alt. 2[/b]
Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("\Databas\webadmin.mdb")
```

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

## #3 — tlee, 2001-09-28T11:14Z

nope.. funkar inte..

det är en dBase III databas och inte en MS Access så det fungerade inte, varken med Access connect stringen eler OLEDB..

mer förslag ?

/t

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

## #4 — Eclipse, 2001-09-28T11:18Z

Nej jag förstår att det inte är Access vi pratar om. Jag menade att du får byta ut lite tecken så det passar i ditt sammanhang.

Vad är dBase III för något? Det verkar inte som om det är många som använder den. Inte av posterna på forumet att dömma i alla fall!

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

## #5 — Vide, 2001-09-28T11:26Z

Antagligen är det IUSR\_\<servernamn\> som inte har rättigheter till den katalogen som databasen ligger i eller till själva databasen.

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

## #6 — OveRRidE, 2001-09-28T13:53Z

Jag behöver en connection till dBase 4! Nån som vet det då?

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

## #7 — LarsG, 2001-09-28T14:00Z

Hittade detta. Det verkar som man inte anger filnamnet i DBQ-argumentet

```
oConn.Open "Driver={Microsoft dBASE Driver (*.dbf)};" & _
                  "DriverID=277;" & _
                  "Dbq=c:\somepath;"

'Note: Specify the filename in the SQL
' statement. For example:
         oRs.Open "Select * From user.dbf", oConn, , ,adCmdText
```

 <http://www.able-consulting.com/ADO_Conn.htm#ODBCDriverForDBASE>

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/11832-öppna-en-dbase-iii-databas
