---
title: "Databaskopplings problem!! Omöjligt!"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/63074-databaskopplings-problem-omöjligt"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Wiklund!!"
published: "2002-12-26T02:21:54.000Z"
updated: "2003-05-25T17:42:18.000Z"
replies: 8
views: 377
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/63074-databaskopplings-problem-omöjligt"
---

# Databaskopplings problem!! Omöjligt!

## #1 — Wiklund!!, 2002-12-26T02:21Z

Den som löser detta databaskopplings problem kan få nobellpris i ASP eller nått liknande.

Kolla på

<http://pixies.homeip.net/~wiklund/>

Databaskoppling:

\<%
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "DRIVER={Microsoft Access Driver (\*.mdb)}; DBQ=" & Server.MapPath ("db/databasen.mdb")
Set RecSet = Server.CreateObject("ADODB.Recordset")
%\>

Varje gång RecSet.Update körs, får jag följande felmeddelande: Databasen eller objektet är skrivskyddat.

Och databasen är inte skrivskyddad vad jag vet. Och inte häller mappen!

Hur connectar till en DNS med användarnamn och lösenord i en databaskoppling?

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

## #2 — Nexus86, 2002-12-26T03:52Z

Ge oss lite mer kod. Som t.ex. ditt RecSet.Open, m.m. Du har väl inte lösenord-skyddad databas? Isåfall prova

Connect.Open "DRIVER={Microsoft Access Driver (\*.mdb)};dbq=" & Server.MapPath("db/databasen.mdb") & ";pwd=" & Password

Detta förutsätter att du har skapat en variabel med namnet Password innehållande lösenordet.

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

## #3 — SirPeter, 2002-12-26T07:19Z

Har kontot IUSR_Datornamn rättigheter att ändra på filer i mappen där databasen ligger?

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

## #4 — OveRRidE, 2002-12-26T12:11Z

1\. Kör inte gamla Access-drivern, använd Jet. 

```
<% 
Connect.Open "Provider=Microsoft.Jet.ADODB.4.0;Data Source=" & Server.MapPath ("db/databasen.mdb") 
%>
```

2\. Connectionstrings för DSN-kopplingar finns här: <http://www.connectionstrings.com/>

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

## #5 — Calevan, 2003-05-25T14:04Z

> **OveRRidE skrev:**
>
> 1\. Kör inte gamla Access-drivern, använd Jet. 
>
>
> ```
> <% 
> Connect.Open "Provider=Microsoft.Jet.ADODB.4.0;Data Source=" & Server.MapPath ("db/databasen.mdb") 
> %>
> ```
>
> 
> 
> 2\. Connectionstrings för DSN-kopplingar finns här: <http://www.connectionstrings.com/>

Är denna mycket bättre än de gamla? vad är det igentligen för skillnad mellan Jet och den gamla? ska nog byta...

funkar bara jet för .NET?

tack!

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

## #6 — BulletBoyCrime, 2003-05-25T14:15Z

Testa connectionstrings.com
Så fick jag igång min koppling ;)
lycka till, jag vet att det kan vara riktigt sitjobbigt med dbkopplingar :e

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

## #7 — Calevan, 2003-05-25T14:28Z

> **BulletBoyCrime skrev:**
>
> Testa connectionstrings.com
> Så fick jag igång min koppling ;)
> lycka till, jag vet att det kan vara riktigt sitjobbigt med dbkopplingar :e

Jag hade en fungerande databaskoppling, sen ville jag lägga på läsenord och allt sket sig. Jag började lägga på lösenord i access och trodde att jag skulle använda samma lösenord när jag connectade till databasen på min sida. Så här ser min kod ut:

```
Connect.Open "driver={Microsoft Access Driver (*.mdb)}; DBQ=c:\Inetpub\wwwroot\db.mdb;Pwd=mittlosenord"
```

 

och så här ser felmedelandet ut. 

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

Jag var inne på connectionstrings.com med det löste tyvärr inte mitt problem. Någon som vet hur jag ska skriva??

TACK!!

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

## #8 — OveRRidE, 2003-05-25T17:36Z

> **Calevan skrev:**
>
> > **BulletBoyCrime skrev:**
> >
> > Testa connectionstrings.com
> > Så fick jag igång min koppling ;)
> > lycka till, jag vet att det kan vara riktigt sitjobbigt med dbkopplingar :e
>
> 
> 
> Jag hade en fungerande databaskoppling, sen ville jag lägga på läsenord och allt sket sig. Jag började lägga på lösenord i access och trodde att jag skulle använda samma lösenord när jag connectade till databasen på min sida. Så här ser min kod ut:
> 
>
>
> ```
> Connect.Open "driver={Microsoft Access Driver (*.mdb)}; DBQ=c:\Inetpub\wwwroot\db.mdb;Pwd=mittlosenord"
> ```
>
>  
> 
> och så här ser felmedelandet ut. 
> 
> \[Microsoft\]\[ODBC Microsoft Access Driver\]General error Unable to open registry key 'Temporary (volatile) Jet DSN for process 0x428 Thread 0x650 DBC 0xb48bfdc Jet'. 
> 
> Jag var inne på connectionstrings.com med det löste tyvärr inte mitt problem. Någon som vet hur jag ska skriva??
> 
> TACK!!

Till din förra fråga; Jet fungerar inte bara under .NET, nej. Det fungerar givetvis under den vanliga IIS:en (alltså utan .NET frameworken). Huruvida den fungerar under .NET eller inte, det får du fråga någon som kan .NET. ;)

Andra frågan; kolla sökvägen till databasen. Är du helt säker på att den stämmer?

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

## #9 — Calevan, 2003-05-25T17:42Z

> **OveRRidE skrev:**
>
> Andra frågan; kolla sökvägen till databasen. Är du helt säker på att den stämmer?

jodå, tar jag bort lösenordsdelen så funkar det kanonbra. du kan även se diskussionen som loboz startade:
<http://www.webforum.nu/showthread.php?s=&threadid=12751>

Redigerat:

Jag vet inte varför. men jag gick tillbaka till en gammal version av min sida och gjorde om allt från början, och sedär, nu funkar det!

har ingen anning om vad felet var, men det spelar mindre roll.

Tack för hjälpen!

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/63074-databaskopplings-problem-omöjligt
