---
title: "SQL/ASP fråga ?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/67726-sql-asp-fråga"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Pellefant"
published: "2003-02-09T21:13:21.000Z"
updated: "2003-02-09T23:52:28.000Z"
replies: 6
views: 239
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/67726-sql-asp-fråga"
---

# SQL/ASP fråga ?

## #1 — Pellefant, 2003-02-09T21:13Z

Hej igen!   

Ni blir inte av med mig...   ;) 

Angående sista raden nedan, så får jag felmed. 

\[Microsoft\]\[ODBC Microsoft Access Driver\] Syntax error (missing operator) in query expression 'code = 010dvd'

Jag har även testat med 

WHERE code = " & "'Request.QueryString("code")'" 

Ger samma felmed.

code är ett i formatet "Text" i databasen
I urlen så har code ett värde.

```
	<% 
title = "'" & replace(request.form("title"),"'","''") & "'" 
highlight = "'" & replace(request.form("highlight"),"'","''") & "'" 
rate = "'" & replace(request.form("rate"),"'","''") & "'" 
releasedate = "'" & replace(request.form("releasedate"),"'","''") & "'" 
purchasecost = "'" & replace(request.form("purchasecost"),"'","''") & "'" 
rentalcost = "'" & replace(request.form("rentalcost"),"'","''") & "'" 
rentaldays = "'" & replace(request.form("rentaldays"),"'","''") & "'" 
format = "'" & replace(request.form("format"),"'","''") & "'" 

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

Databas.execute "UPDATE video SET title = " & title & _ 
", highlight = " & highlight & _ 
", rate = " & rate & _ 
", release_date = " & releasedate & _ 
", purchase_cost = " & purchasecost & _ 
", rental_cost = " & rentalcost & _ 
", rental_days = " & rentaldays & _ 
", format = " & format & _ 
" WHERE code = " & Request.QueryString("code") 

Databas.Close 
%>
```

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

## #2 — Jesper T, 2003-02-09T21:17Z

```
WHERE code ='"& Request.QueryString("code") &"'"
```

Kontrollera alla dina format, siffror skall inte ha enkelfnuttar, bokstäver skall ha enkelfnuttar.

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

## #3 — crisse6, 2003-02-09T21:39Z

JesperT, vill tillagga att det ar onodigt att anvanda &"'" pa slutet dar.... men det vet du ju redan, slarvfel? ;)

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

## #4 — solbulle, 2003-02-09T21:40Z

crisse6: Är det?

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

## #5 — Pellefant, 2003-02-09T21:42Z

Tack Jesper, det räckte med din utmärkta kod för att få det att fungera. :)

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

## #6 — Jesper T, 2003-02-09T22:16Z

> **crisse6 skrev:**
>
> JesperT, vill tillagga att det ar onodigt att anvanda &"'" pa slutet dar.... men det vet du ju redan, slarvfel? ;)

Eftersom att det handlar om en sträng så måste värdet inneslutas med enkelfnuttar. Hade det varit en integer så hade han kunnat gjort så. Se första inlägget. :)

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

## #7 — crisse6, 2003-02-09T23:52Z

jag vet att man anvander enkel-fnuttar runt text, men inte tal. Men att skriva &"'" i slutet ar onodigt, vad jag har hort.
/r
i detta fall da det ar text ;)

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/67726-sql-asp-fråga
