---
title: "Knepigt fel!"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/10086-knepigt-fel"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "webzonen"
published: "2001-06-15T17:15:00.000Z"
updated: "2001-06-16T11:53:00.000Z"
replies: 11
views: 273
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/10086-knepigt-fel"
---

# Knepigt fel!

## #1 — webzonen, 2001-06-15T17:15Z

Varför får jag ett felmeddelande som lyder så här:
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.
/gastbok1/default.asp, line 48

när jag kör denna koden:

```
<%
Rubrik = Request.Form("Rubrik")
Namn = Request.Form("Namn")
Epost = Request.Form("Epost")
Hemsida = Request.Form("Hemsida")
Datum = "ee"
Inlagg = Request.Form("Inlagg")
%>
<%	Set Databas = Server.CreateObject("ADODB.Connection")
	Databas.Open "driver={Microsoft Access Driver (*.mdb)};dbq=c:\Inetpub\wwwroot\jforum\gastbok1\gastbok.mdb"
	SQL = "INSERT INTO gastbok "
	SQL = SQL & "(Namn,Epost,Hemsida,Datum,Inlagg,Rubrik)"
	SQL = SQL & "VALUES('" & Namn & "', '" & Epost & "', '" & Hemsida & "', '" & Datum & "', '" & Inlagg & "','" & Rubrik & "');"

	Response.Write SQL
	Databas.Execute(SQL)

	Databas.Close

%>
```

Fellet ligger i denna rad:

```
Databas.Execute(SQL)
```

Någon som vet var skon klämmer??

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

## #2 — jonne, 2001-06-15T17:23Z

kolla dina rättigheter på katalogen/databasen.

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

## #3 — webzonen, 2001-06-15T17:25Z

ja, men det är frågan det är fel på ingen katalog... dessutom har den alla rättigheter den kan få på IIS 5.0

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

## #4 — jonne, 2001-06-15T17:29Z

Tänkte inte på rättigheterna i IIS utan rättigheterna i windows.

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

## #5 — webzonen, 2001-06-15T17:32Z

varken databas eller katalog är skrivskyddad

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

## #6 — jonne, 2001-06-15T17:33Z

Kolla så att IUSR_Datornamn har skriv rättighter på katalogen.

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

## #7 — webzonen, 2001-06-15T17:38Z

men det är ju inget sånt säger jag ju... då skulle det stå åtkomst nekad... proggar du asp???

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

## #8 — Vide, 2001-06-15T19:37Z

Kolla sökfunktionen där uppe, sök på "updateable query"...

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

## #9 — Herman, 2001-06-15T20:54Z

kanske hjälper det att använda # runt datum istället för '

```
SQL = "INSERT INTO gastbok "
SQL = SQL & "(Namn,Epost,Hemsida,Datum,Inlagg,Rubrik)"
SQL = SQL & "VALUES('" & Namn & "', '" & Epost & "', '" & Hemsida & "', #" & Datum & "#, '" & Inlagg & "','" & Rubrik & "')"
```

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

## #10 — Herman, 2001-06-15T20:56Z

nu ser jag att du har skrivit

> Datum = "ee"

trodde att du hade datumfält... hua

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

## #11 — PatrikB, 2001-06-15T21:00Z

Det är en RÄTTIGHETS FRÅGA!!!!
I utforskaren. Höger klicka på den mapp som db-filen ligger i, välj egenskaper och välj sedan fliken \<säkerhet\> och kolla vilka användare som har behörighet till katalogen, om de får ändra, skriva eller enbart läsa filerna i den.

Gör även samma sak på db-filen.
\[r\]
Set till att IUSR_servername har **minst** ändra(change) rättighet.
\[/r\]

cya,
PatrikB

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

## #12 — webzonen, 2001-06-16T11:53Z

Det var inte alls nåt med vilka som kunde köra filen, det var Datum = ee
som var fel... jag hade ställt in i db:n att den skulle vara långt datum, men när jag testade skrev jag ee, glömde sedan bort det.. Så det var datum som strulade.....

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/10086-knepigt-fel
