---
title: "Update fel"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/21040-update-fel"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "AG"
published: "2000-08-15T09:12:00.000Z"
updated: "2000-08-15T15:11:00.000Z"
replies: 8
views: 433
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/databaser-sql/21040-update-fel"
---

# Update fel

## #1 — AG, 2000-08-15T09:12Z

Får faktiskt inte följande kod att fungera:

```
 
<%
Set Connection = Server.CreateObject("ADODB.Connection")
Connection.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("../cgi-bin/nyheter.mdb")
SQLStmt = "UPDATE nyheter SET " 
SQLstmt = SQLstmt & "Rubrik = '" & Request.Form("Rubrik") & "'"
SQLstmt = SQLstmt & "Artikel = '" & Request.Form("Artikel") & "'"
SQLstmt = SQLstmt & "Email = '" & Request.Form("Email") & "'"
SQLstmt = SQLstmt & "Skribent = '" & Request.Form("Skribent") & "'"
SQLStmt = SQLStmt & " where id = " & id 
Connection.Execute(SQLStmt)
%>
```

Error blir
\[Microsoft\]\[ODBC Microsoft Access Driver\] Syntax error (missing operator) in query expression 

Andreas

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

## #2 — Vide, 2000-08-15T09:22Z

Skriv ut SQL satsen innan du exekverar den... och posta resultatet här...

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

## #3 — AG, 2000-08-15T09:35Z

Såhär:

```
UPDATE nyheter SET Rubrik = 'Tribes 2 screenshot'Artikel = 'Sierra studios har släppt ett screenshot på deras kommande spel Tribes 2.

'Email = 'erik@gamerslair.nu'Skribent = 'Erik Karlsson' where id =
```

Andreas

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

## #4 — Vide, 2000-08-15T09:48Z

```
<%
Set Connection = Server.CreateObject("ADODB.Connection")
Connection.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("../cgi-bin/nyheter.mdb")
SQLStmt = "UPDATE nyheter SET " 
SQLstmt = SQLstmt & "Rubrik = '" & Request.Form("Rubrik") & "' "
SQLstmt = SQLstmt & "Artikel = '" & Request.Form("Artikel") & "' "
SQLstmt = SQLstmt & "Email = '" & Request.Form("Email") & "' "
SQLstmt = SQLstmt & "Skribent = '" & Request.Form("Skribent") & "'"
SQLStmt = SQLStmt & " where id = " & id 
Connection.Execute(SQLStmt)
%>
```

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

## #5 — AG, 2000-08-15T09:57Z

Fick samma error:

```
Microsoft OLE DB Provider for ODBC Drivers error '80040e14' 

[Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression ''Tribes 2 screenshot' Artikel = 'Sierra studios har släppt ett screenshot på deras kommande spel Tribes 2.<br> <center><a href="bilder/spelbilder/tribes1.jpg" ><img src="bilder/spelbilder/tribes1s.jpg" border="0"></a></center>' Email = 'erik@gamerslair.nu' '. 

/admino/nyupdate.asp, line 10
```

Andreas

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

## #6 — Vide, 2000-08-15T11:35Z

I ditt förra inlägg så saknades som du säkert märkte variebeln id ett värde och det kan säkert vara den som spökar...

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

## #7 — AG, 2000-08-15T12:46Z

Från tidigare sida skikcar jag med id till då denna sida

\<form method="POST" action="nyupdate.asp?id=\<%=Nyheter("id")%\>"\>

Det konstiga är att det inte ens fungherade när jag satte ett fast värde på variabeln id på nästa sida.

Andreas

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

## #8 — emission, 2000-08-15T12:55Z

dvs. 

id=request.querystring("id")

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

## #9 — AG, 2000-08-15T15:11Z

Lösningen blev att separera allt med komma "," Så nu fungerar det galant, tilläggas bör kanske att det var emission som knäckte det :)

Andreas

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/21040-update-fel
