---
title: "SQL Replace fråga ?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/57841-sql-replace-fråga"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Pellefant"
published: "2002-11-03T04:33:28.000Z"
updated: "2002-11-04T08:17:42.000Z"
replies: 6
views: 301
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/57841-sql-replace-fråga"
---

# SQL Replace fråga ?

## #1 — Pellefant, 2002-11-03T04:33Z

Hej! :)

Nu är jag här igen, med en lite svårare fråga :)

```
<%Set Databas = Server.CreateObject("ADODB.Connection") 
Databas.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("\xxx.mdb") 

lank1 = "'" & replace(request.form("lank1"),"'","''") & "'" 
lank2 = "'" & replace(request.form("lank2"),"'","''") & "'" 
lank3 = "'" & replace(request.form("lank3"),"'","''") & "'" 
lank4 = "'" & replace(request.form("lank4"),"'","''") & "'" 
lank5 = "'" & replace(request.form("lank5"),"'","''") & "'" 

databas.execute "update lankar set 
", lank1 = " & lank1 & _ 
", lank2 = " & lank2 & _ 
", lank3 = " & lank3 & _ 
", lank4 = " & lank4 & _ 
", lank5 = " & lank5 & _ 
" email = '" & Session("email") & "'

Databas.Close%>
```

 

Felmed: 
Unterminated string constant 
databas.execute "update lankar set
\----------------------------------^

Access97, ASP

Godnatt

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

## #2 — @nders, 2002-11-03T08:52Z

```
databas.execute "update lankar set[b] " & _[/b]
```

mvh,

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

## #3 — Pellefant, 2002-11-03T10:01Z

Tackar.

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

## #4 — Pellefant, 2002-11-04T07:50Z

Hej igen!  :)

Det verkar vara något strul ändå, förmodligen beror det på sista raden som jag inte får ihop riktigt verkar det som, har även lagt till ett "where"

```
databas.execute "update lankar set " & _
", lank1 = " & lank1 & _ 
", lank2 = " & lank2 & _ 
", lank3 = " & lank3 & _ 
", lank4 = " & lank4 & _ 
", lank5 = " & lank5 & _ 
" where email = '" & Session("email") & "'"
```

Får felmed: \[Microsoft\]\[ODBC Microsoft Access Driver\] Syntax error in UPDATE statement. 

Tack på förhand.

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

## #5 — @nders, 2002-11-04T07:56Z

Vad är det för datatyp på fälten? Om länkfälten är numeriska så borde det se ut som du har gjort, men annars ska värdena omges av apostrofer.

Om man har problem med en sql-fråga som inte fungerar så är det lättaste sättet att felsöka att skriva ut frågan med response.write istället för att exekvera den.

mvh,

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

## #6 — Pellefant, 2002-11-04T08:07Z

alla fälten(lank1-5,email) är "text" i Access97.

Med numeriska menar du bara siffror antar jag, men det är de inte, så jag lade till apostrofer nu.

Tack för rådet om responde.write

\*Fortsätter testa\*

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

## #7 — Pellefant, 2002-11-04T08:17Z

Nu löste det sig. :)

databas.execute "update lankar set lank1 = " & lank1 & \_ 
", lank2 = " & lank2 & \_ 
", lank3 = " & lank3 & \_ 
", lank4 = " & lank4 & \_ 
", lank5 = " & lank5 & \_ 
" where email = '" & Session("email") & "'"

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/57841-sql-replace-fråga
