---
title: "Klydd med kod? :-)"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/42063-klydd-med-kod"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Grummel"
published: "2002-04-19T16:35:58.000Z"
updated: "2002-04-19T19:36:02.000Z"
replies: 3
views: 247
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/42063-klydd-med-kod"
---

# Klydd med kod? :-)

## #1 — Grummel, 2002-04-19T16:35Z

Hej

Har lite huvudbry med en kodsnutt som är så enkel som den kan bli. Koden skapar en ny post i en databas (msaccess). Allt fungerar bra med PWS i Windows98. Men på en IIS-server @ win2k får jag följande fel:

Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
\[Microsoft\]\[ODBC Microsoft Access Driver\] Operation must use an updateable query.
/add.asp, line 85

Koden ser ut enligt följande:
\<%
						
set recset = server.CreateObject("ADODB.Recordset")
set connect = server.CreateObject("ADODB.Connection")
mdbpath = server.mappath("db/arena.mdb")
connect.open "driver={Microsoft Access Driver (\*.mdb)};dbq=" & mdbpath
						
'Lägg till värden i databasen
if Request.Form("foo") = "anmalan" then
  if not Request.Form("email") = "" then
    sqlstring = "SELECT \* FROM LAN3 WHERE nickname2='" & Request.Form("nickname") & "'"
    set recset = connect.Execute(sqlstring)
    if recset.eof then
      recset.close
      sqlstring = "INSERT INTO LAN3(fullname2) VALUES('Hejsan')"
      connect.Execute(sqlstring)
      'Skriv till sidan hur operationen gick
      Response.Write ("Bla bla bla bla'")
    else
      recset.close
      Response.Write ("BLa bla bla bla")
    end if
  else
    Response.Write("Värden saknas")
  end if
end if

connect.Close
set recset = nothing
set connect = nothing

%\>

Är tacksam för all hjälp jag kan få. Kan det vara något med databasen? Ska databasen vara gjord i den version (Access 2000) som finns installerad på servern? Just nu är den ju gjord i Access 98. Antar att det inte har någon skillnad, eller?

/mvh Grummsan

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

## #2 — Jörgen HP, 2002-04-19T16:39Z

Du har för lågt satta rättigheter katalogen där databasen ligger.

Öppna utforskaren, högerklicka på katalogen där databasen ligger, välj fliken säkerhet, ändra rättigheterna för IUSR_user till RXWD.

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

## #3 — Grummel, 2002-04-19T17:39Z

Tack så mycket!

Du är en ängel ;-P

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

## #4 — Jörgen HP, 2002-04-19T19:36Z

Vassegoo, trots att jag inte är någon ängel. Jag har bara lite stora öron :e

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/42063-klydd-med-kod
