---
title: "Syntaxfel?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/46180-syntaxfel"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Cactuz"
published: "2002-06-18T16:59:32.000Z"
updated: "2002-06-18T17:19:55.000Z"
replies: 5
views: 173
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/46180-syntaxfel"
---

# Syntaxfel?

## #1 — Cactuz, 2002-06-18T16:59Z

Ser nu något syntaxfel i den här koden?

```
SQL = "UPDATE News SET By = '" & Request.Form("By") &"', Header = '" & Request.Form("Header") &"', News = '" & Request.Form("News") &"' WHERE ID = "& request.querystring("id") &""
db.execute(SQL)
```

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

## #2 — LarsG, 2002-06-18T17:07Z

Ja.

Ordet by är reserverat i SQL. Byt namn på kolumnen.

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

## #3 — webzonen, 2002-06-18T17:08Z

WHERE ID = "& request.querystring("id") &"" borde vara
WHERE ID = " & request.querystring("id") 
 ...tror jag (om id är nummer)

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

## #4 — Gein, 2002-06-18T17:09Z

> **webzonen skrev:**
>
> WHERE ID = "& request.querystring("id") &"" borde vara
> WHERE ID = " & request.querystring("id") 
>  ...tror jag (om id är nummer)

det där gör ju ingen skillnad?
Om ordet by är reserverat ska det väl gå att sätta klammrar (\[ \]) runt det.. men bästa är nog att byta namn på det

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

## #5 — Eclipse, 2002-06-18T17:10Z

Förslag:
1\. De sista två dubbelfjumparna kan du hoppa över alternativt skriva & ";"
2\. Av någon kryptisk anledning fungerar inte request.queryString för mig i vissa för mig gåtfulla sammanhang. Det gör det däremot om jag endast skriver request.

Jag är medvetet om att du förlorar prestige och  prestandea men testa att skriv endast request("by"), request("Header") osv.

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

## #6 — webzonen, 2002-06-18T17:19Z

> **Gein skrev:**
>
> > **webzonen skrev:**
> >
> > WHERE ID = "& request.querystring("id") &"" borde vara
> > WHERE ID = " & request.querystring("id") 
> >  ...tror jag (om id är nummer)
>
> 
> 
> det där gör ju ingen skillnad?
> Om ordet by är reserverat ska det väl gå att sätta klammrar (\[ \]) runt det.. men bästa är nog att byta namn på det

Jo, det brukar det göra för mig, om han nu ändrar by finns fortfarande ett problem kvar 

Dah!

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/46180-syntaxfel
