---
title: "Syntaxfel"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/67669-syntaxfel"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "JohanV"
published: "2003-02-09T11:20:03.000Z"
updated: "2003-02-09T16:34:47.000Z"
replies: 7
views: 231
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/67669-syntaxfel"
---

# Syntaxfel

## #1 — JohanV, 2003-02-09T11:20Z

Feltyp:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
\[Microsoft\]\[Drivrutin för ODBC Microsoft Access\] Syntaxfel i UPDATE-uttryck.

```
Connect.execute("Update category" & Request.Querystring("se") & "Set rubrik='" & Rubrik & "', texten='" & texten & "', 
Forklaring='" & Forklaring & "', datum='" & datum & "', nick='" & nick & "', email='" & email & "'   Where id = "& Request.Querystring("id"))
```

Blir så när jag försöker lägga till " & Request.Querystring("se") & "
Hur ska jag skriva för det ska funka?

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

## #2 — JohanV, 2003-02-09T11:20Z

Re: Syntaxfel

Humm, om jag tar bort " & Request.Querystring("se") & " det igen så funkar det

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

## #3 — Nickemannen, 2003-02-09T11:34Z

Du har Set efter category " & Request.Querystring("se") & ". Det skall du inte ha

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

## #4 — OveRRidE, 2003-02-09T12:07Z

> **Nickemannen skrev:**
>
> Du har Set efter category " & Request.Querystring("se") & ". Det skall du inte ha

Mjo, om du kikar en gång till så verkar det som om han försöker generera ett tabellnamn med den första querystringen. 

När man felsöker SQL-statements, använd *alltid* response.write!

```
SQL = "Update category" & Request.Querystring("se") & "Set rubrik='" & Rubrik & "', texten='" & texten & "', 
Forklaring='" & Forklaring & "', datum='" & datum & "', nick='" & nick & "', email='" & email & "'   Where id = "& Request.Querystring("id")
response.write SQL
response.end

Connect.execute(SQL)
```

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

## #5 — JohanV, 2003-02-09T12:14Z

> **OveRRidE skrev:**
>
> > **Nickemannen skrev:**
> >
> > Du har Set efter category " & Request.Querystring("se") & ". Det skall du inte ha
>
> Mjo, om du kikar en gång till så verkar det som om han försöker generera ett tabellnamn med den första querystringen. 
> 
> När man felsöker SQL-statements, använd *alltid* response.write!
> 
>
>
> ```
> SQL = "Update category" & Request.Querystring("se") & "Set rubrik='" & Rubrik & "', texten='" & texten & "', 
> Forklaring='" & Forklaring & "', datum='" & datum & "', nick='" & nick & "', email='" & email & "'   Where id = "& Request.Querystring("id")
> response.write SQL
> response.end
> 
> Connect.execute(SQL)
> ```

Tack! 
Precis så jag menade

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

## #6 — OveRRidE, 2003-02-09T12:20Z

Ok. Men löste det sig eller? För jag ändrade faktiskt inget i SQL-strängen.

I övrigt bör du göra en kolla på din querystring på den sidan, så att det inte är tom, för då kan det ställa till trubbel i databasen om det blir fel tabell.

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

## #7 — LarsG, 2003-02-09T14:26Z

Om du dynamiskt vill bygga ihop frågor på det sättet så har du ett grundläggande fel i din databasdesign.

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

## #8 — JohanV, 2003-02-09T16:34Z

Japp, det löst sig ver ett fel i querystringen
Tack så mycket för hjälpen iaf!

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

---

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