---
title: "Jag far s i n n e"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/38439-jag-far-s-i-n-n-e"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "eriks"
published: "2002-02-26T03:40:54.000Z"
updated: "2002-02-26T05:30:44.000Z"
replies: 1
views: 256
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/38439-jag-far-s-i-n-n-e"
---

# Jag far s i n n e

## #1 — eriks, 2002-02-26T03:40Z

Vad betyder felmeddelandet Microsoft OLE DB Provider for ODBC Drivers error '80040e14' 

\[Microsoft\]\[ODBC Microsoft Access Driver\] Syntax error (missing operator) in query expression "This is the text I've been writing"

?

Min SQL fraga lyder : SQLStmt2 = "UPDATE Written Set W_Text = '" & request("text") & "' WHERE W_Textarea = " & Request.Querystring("ID") & "" 
	Connection.Execute(SQLStmt2)

Jag ar nastan helt saker pa att SQL-fragan ar ratt. Jag har namligen testat att byta ut variablerna mot lampliga varden, utan resultat. Hur loser man detta infernaliskt pafrestande problem?

Tack! /Erik

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

## #2 — @nders, 2002-02-26T05:30Z

Problemet är att du har en apostrof inne i texten du försöker lägga in.

Detta löser du med replace():

```
SQLStmt2 = "UPDATE Written Set W_Text = '" & replace(request("text"), "'", "''") & "' WHERE W_Textarea = " & Request.Querystring("ID")
```

Mvh,

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/38439-jag-far-s-i-n-n-e
