---
title: "Databaskod problem!"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/72704-databaskod-problem"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "JannesBoy"
published: "2003-03-31T17:19:18.000Z"
updated: "2003-03-31T17:24:19.000Z"
replies: 1
views: 325
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/72704-databaskod-problem"
---

# Databaskod problem!

## #1 — JannesBoy, 2003-03-31T17:19Z

Jag ska lägga till data i en databas men det går inte.....

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.
/kod.asp, line 36

Kod:

\<%
'Programmerad av Micke Andersson © MickeA.com 2003
'\_____________________________________\_
'Deklarerar Variabler

Option explicit
Dim namn, mail, datum, msg, SQL, Connect, oRecordset

'\_____________________________________\_
'Skapar en koppling till databasen

Set Connect = server.createobject("ADODB.connection")
Connect.Open "driver={Microsoft Access Driver (\*.mdb)};dbq=" & Server.MapPath("db/databas.mdb")

'\_____________________________________\_
'Samlar den data man matat in från formuläret i variabler

namn = request.form("namn")
mail = request.form("epost")
datum = date()
msg = request.form("msg")

'\_____________________________________\_
'Sätter SQLfrågan som ska ställas till databasen

SQL = "INSERT INTO data (namn, epost, datum, meddelande) Values ('"& namn &"', '"& mail &"', '"& datum &"', '"& msg &"');"

'\_____________________________________\_
'Skapar objektet för att kommunicera med databasen, ett sk."Recordset"

Set oRecordset = server.createobject("ADODB.recordset")

'\_____________________________________\_
'Säger åt scriptet att SQLfrågan ska köras

Set oRecordset = Connect.Execute(SQL)
oRecordset.Update

'\_____________________________________\_
'Stänger databaskopplingen

Connect.Close

'\_____________________________________\_
'Skickar in en variabel i flash som säger att scriptet är färdigkört.

Response.Write("&loaded=true")
%\>

\###############################################

Set oRecordset = server.createobject("ADODB.recordset") är på rad 31!

HJÄÄÄÄÄÄÄÄÄÄÄÄLP!!!!!!!!!!!!!!!!!

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

## #2 — #L#, 2003-03-31T17:24Z

<http://www.webforum.nu/showthread.php?s=&threadid=63263&highlight=Operationen+m%E5ste+anv%E4nda+fr%E5ga+uppdateras.>
<http://www.webforum.nu/showthread.php?s=&threadid=56180&highlight=Operationen+m%E5ste+anv%E4nda+fr%E5ga+uppdateras.>
<http://www.webforum.nu/showthread.php?s=&threadid=9170&highlight=Operationen+m%E5ste+anv%E4nda+fr%E5ga+uppdateras.>

lite sökning har aldrig skadat :)

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/72704-databaskod-problem
