---
title: "syntaxfel på sql-frågan"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/78930-syntaxfel-på-sql-frågan"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "ampy"
published: "2003-06-05T08:11:46.000Z"
updated: "2003-06-05T08:18:18.000Z"
replies: 4
views: 220
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/78930-syntaxfel-på-sql-frågan"
---

# syntaxfel på sql-frågan

## #1 — ampy, 2003-06-05T08:11Z

SQL-fråga:

```
insert into nyheter(text, rubrik, username, datum) values('test', 'test', 'andreas', '2003-06-05 10:05:08')
```

På denna fråga får jag felmeddelandet:

```
Microsoft JET Database Engine fel '80040e14' 

Syntaxfel i INSERT INTO-uttryck.
```

Varför blir det fel?
SQL-frågan ser ju helt ok ut eller är jag blind? :OO 

Databas: Microsoft Access 2000

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

## #2 — cyprys, 2003-06-05T08:13Z

Mellanslag mellan nyheter och ()

```
insert into nyheter (text, rubrik, username, datum) values('test', 'test', 'andreas', '2003-06-05 10:05:08')
```

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

## #3 — @nders, 2003-06-05T08:13Z

Använd icke reserverade ord som fältnamn. Text är ett sådant.
Byt namn på fältet.

Mvh,

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

## #4 — ampy, 2003-06-05T08:15Z

Tack!  :) 

"text" är ju inte ett reserverat ord i MySQL så jag trodde inte det var det i Access heller.

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

## #5 — @nders, 2003-06-05T08:18Z

Text är en datatyp i Access och SQL Server (säkert andra dbms också), och datatyper heter ju inte likadant i alla dbms. MySQL har ju istället varchar och tinytext, mediumtext och longtext.

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/78930-syntaxfel-på-sql-frågan
