---
title: "Syntaxfel i INSERT INTO-uttryck"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/7346-syntaxfel-i-insert-into-uttryck"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Ricki"
published: "2000-12-07T14:42:00.000Z"
updated: "2000-12-07T15:13:00.000Z"
replies: 7
views: 204
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/7346-syntaxfel-i-insert-into-uttryck"
---

# Syntaxfel i INSERT INTO-uttryck

## #1 — Ricki, 2000-12-07T14:42Z

Vad är det för fel?
Jag håller på att bli galen... grr x(

```
SQL = "INSERT INTO Mess (From, FromID, To, Date, Subject, Body, Status) VALUES('" & Session("UserName") & "', " & Session("User") & ", " & Request.Form("id") & ", '" & Now & "', '" & Request.Form("subject") & "', '" & Request.Form("body") & "', 'Oläst')"
```

Tack på förhand...

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

## #2 — nakoz, 2000-12-07T14:48Z

hmm.. vad får du för felmeddelande? :/

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

## #3 — LarsG, 2000-12-07T14:48Z

Order **from** är reserverat i SQL.
**To och date** kan också vara reserverat i vissa dialekter.

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

## #4 — Ricki, 2000-12-07T14:53Z

Kan man inte skriva några tecken i SQL så att den fattar att det är namn?

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

## #5 — @nders, 2000-12-07T15:05Z

jo, du kan klamra fältnamnen.

men se för guds skull till att inte använda dig av reserverade ord som fält- eller tabellnamn.

skall du ha en datumkolumn, så kalla den då gärna för dateadded eller datecreated eller liknande. så slipper man sådana här problemställningar.

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

## #6 — LarsG, 2000-12-07T15:05Z

Jodå det finns en escape-syntax. Den är olika beroende på vilken DBMS du använder. I ACCESS (Jet), SQL server och Sybase så anger man ordet inom hakparenteser \[\] dvs 

```
insert into ogrish([FROM]) values(1)
```

 

I en DBMS som följer ANSI-standard så anger man namnet inom citationstecken

```
insert into ogrish("FROM") values(1)
```

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

## #7 — Ricki, 2000-12-07T15:09Z

@nders: men se för guds skull till att inte använda dig av reserverade ord som fält- eller tabellnamn.

varför inte?, när jag satte dit hakparanteserna\[\] fungerade det :)

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

## #8 — @nders, 2000-12-07T15:13Z

det ställer oftast till med problem om man inte namnger ordentligt.

läs artikel av magnus lindberg i senaste numret av code, medföljer datateknik 3.0.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/7346-syntaxfel-i-insert-into-uttryck
