---
title: "Syntaxfel i SQL-fråga"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/136983-syntaxfel-i-sql-fråga"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "devotion"
published: "2005-11-04T23:56:11.000Z"
updated: "2005-11-05T06:55:19.000Z"
replies: 4
views: 315
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/136983-syntaxfel-i-sql-fråga"
---

# Syntaxfel i SQL-fråga

## #1 — devotion, 2005-11-04T23:56Z

x( 
Arghh!

Nu ger jag upp..
Har följande fråga:

```
strSQL = "INSERT INTO tblMaterial (Id, Modified, taskId, ArtNr, ArtName, Amount, Unit, Price, Note) " &_
			 "VALUES (" & intNextId & ", #2005-11-05#, " & intTaskId & ", '" & request.Form("Enumber") & "', '" & request.Form("ArticleName") & "', " & request.Form("quantity") & ", '" & request.Form("unit") & "', " & request.Form("Price") & ", '" & request.Form("Note") & "')"
```

om jag skriver ut frågan med response.write strSQL ges detta resultatet

```
INSERT INTO tblMaterial (Id, Modified, taskId, ArtNr, ArtName, Amount, Unit, Price, Note) VALUES (12971, #2005-11-05#, 10067, '1511029', 'CAT2158 DATAKABELKLAMMER', 25, 'st', 2870, 'Artikeln är köpt från Solar ')
```

Jag tycker allt ser rätt ut men jag får detta felmeddelande:

```
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][Drivrutin för ODBC Microsoft Access] Syntaxfel i INSERT INTO-uttryck.
/uppdragNu/addArticle.asp, line 104
```

Rad 104 är när jag exekverar frågan...

Är jag helt blind eller vad är det för fel? Är det reserverade ord? Jag använder mig av en befintlig databas till en windowsapplikation...

Jag blir galen...

Edit... Jaha då postade man i en befintlig tråd, det var ju bra.... ta bort detta inlägg härifrån kära moderatorer...

Mvh
Henrik

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

## #2 — @nders, 2005-11-05T06:23Z

God morgon!

Du är inne på rätt spår; *note* är ett reserverat ord. Eftersom det är en annan applikation som äger databasen så kan du ju inte direkt byta namn på fältet, så prova att slänga på lite hakparenteser runt fältnamnet i SQL-frågan.

Jag passade också på att dela tråden så du fick en alldeles egen. :)

Mvh

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

## #3 — devotion, 2005-11-05T06:29Z

God morgon!

  :r  Jo, det blev lite fel där...

hmmf,  att ett reserverat ord används... Kunde väl lika gärna vara notes eller materialNote eller nått.

Ska testa med en gång... och har du blivit osynlig eller?... 

Mvh
Henrik

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

## #4 — @nders, 2005-11-05T06:33Z

<http://support.microsoft.com/kb/q286335/>

Mvh :)

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

## #5 — devotion, 2005-11-05T06:55Z

weee!

Funkish!

  :e 

Mvh
Henrik

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/136983-syntaxfel-i-sql-fråga
