---
title: "Varför får jag detta meddelande?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/12278-varför-får-jag-detta-meddelande"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Sammy"
published: "2001-10-23T14:14:00.000Z"
updated: "2001-10-24T17:59:00.000Z"
replies: 9
views: 257
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/12278-varför-får-jag-detta-meddelande"
---

# Varför får jag detta meddelande?

## #1 — Sammy, 2001-10-23T14:14Z

Feltyp:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
\[Microsoft\]\[Drivrutin för ODBC Microsoft Access\] Operationen måste använda en fråga som kan uppdateras.
/pcdonline/password/check.asp, line 31

När jag förut körde PWS så fungerade det men nu när jag kör IIS så får jag detta meddelande.

Här är koden:

'Skapar koppling till databasen
Set connection = server.createObject("adodb.connection")
connection.open "driver={Microsoft Access Driver (\*.mdb)};dbq=" & Server.MapPath("../../../db/konto.mdb") & ";"
'provar att från databasen hämta en post som stämmer överrens med uppgifterna från formuläret
stm = "SELECT \* FROM konto WHERE anvnamn = '"&namn&"' AND losen = '"&losen&"' "
set RS = Connection.Execute(stm)

'Kontrollerar om någon post hämtades(lyckad inloggning)
IF NOT RS.EOF then
'skapar session för att ange att användaren har loggat in
session("inloggad") = "ja"
Session("fel") = ""

If namn = "admin" then
 Response.Redirect("../main/login.asp")
Else

 SQL = "INSERT INTO log (anvnamn) VALUES('" & namn & "')"
 set RS = Connection.Execute(SQL)

 Response.Redirect("../main/login.asp")
End If

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

## #2 — LarsG, 2001-10-23T14:22Z

Databasen ligger i en katalog där 
IUSR\_\<servernam\> saknar skrivrättigheter. Det skall vara rxwd.

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

## #3 — Sammy, 2001-10-24T12:18Z

Det stämmer nog ganska bra det eftersom databasen ligger under Inetpub i en katalog som heter db och inte under wwwroot.

I PSW fungerade det alldelles utmärkt som sagt men i IIS är det värre. Måste jag då skapa en virtuell webbplats för db katalogen eller hur ska jag gå tillväga?

Nu blev ju detta som från början var en fråga för ASP en fråga för IIS men jag hoppas ändå jag kan få svar här?

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

## #4 — Jojo, 2001-10-24T12:54Z

Högerklicka på den fysiska kattalogen, välj Security och fixa rättigheterna för användaren där. 

//Micke

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

## #5 — Sammy, 2001-10-24T13:01Z

Menar du i typ utforskaren för jag ser inte denna katalog i IIS?

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

## #6 — jorgen, 2001-10-24T13:05Z

Hej!

Har inte med felet att göra, men du behöver inte skapa ett recset vid en INSERT:

```
SQL = "INSERT INTO log (anvnamn) VALUES('" & namn & "')"
set RS = Connection.Execute(SQL)
```

kan du byta mot:

```
SQL = "INSERT INTO log (anvnamn) VALUES('" & namn & "')"
Connection.Execute(SQL)
```

eller

```
SQL = "INSERT INTO log (anvnamn) VALUES('" & namn & "')"
Connection.Execute SQL,,128
```

Det senaste är att föredra :)

mvh Jörgen :)

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

## #7 — Sammy, 2001-10-24T13:12Z

Det fungerade heller inte? Fick samma felmeddelande!

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

## #8 — PatrikB, 2001-10-24T15:35Z

i utforskaren så får du högerklicka på mappen (i detta fall mappen db) välja egenskaper/properties och sedan välja tab-fliken behörighet/security lägga till användaren \<IUSR\_*servername*\> och sätta behörigheten till skriv.

cya,
PatrikB

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

## #9 — Sammy, 2001-10-24T17:41Z

Tack för hjälpen PatrikB, men jag har redan testat detta utan framgång.

Något som jag inte riktigt blir klok på att varje gång jag kör egenskaper på just denna mapp så är den skrivskyddad trots att jag avaktiverar detta varje gång?

Det ser ut som om jag får ändra databasens plats istället?

Eller har någon något annat förslag?

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

## #10 — Sammy, 2001-10-24T17:59Z

Är jag kanske tvungen att dela ut INETPUB mappen innan jag kan dela ut DB mappen som ligger i den mappen?

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/12278-varför-får-jag-detta-meddelande
