---
title: "Syntax Fel"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/134894-syntax-fel"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Peppe"
published: "2005-09-27T18:01:43.000Z"
updated: "2005-09-27T19:13:01.000Z"
replies: 12
views: 723
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/134894-syntax-fel"
---

# Syntax Fel

## #1 — Peppe, 2005-09-27T18:01Z

Koden till min fil:
<http://aspsidan.se/code/default.asp?c=5215>

Felmeddelandet:
Microsoft OLE DB Provider for ODBC Drivers fel '80040e14' 

\[Microsoft\]\[Drivrutin för ODBC Microsoft Access\] Syntaxfel i INSERT INTO-uttryck. 

/hmm/recensioner.asp, line 141

**Felmeddelandet ligger naturligtvis i SQL satsen.**

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

## #2 — nitro2k01, 2005-09-27T18:04Z

Pröva att byta ut connect.execute mot Response.Write och klolla vad sidan skriver ut. Så kan du få ledtrådar till vad som är fel. Lyckas du ändå inte lösa det, så posta det utskrivna kommandot här!

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

## #3 — emission, 2005-09-27T18:05Z

När man får sådana fel så bör man skriva ut SQL-satsen med response.write, så är det lättare att se vad som gått snett.

I din SQL bör du byta namn på kolumnen "date" till något annat, samt sätta in datumvärdet mellan #-tecken, alternativt använda now() direkt i SQL-satsen.

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

## #4 — Peppe, 2005-09-27T18:06Z

Då får jag detta:
Kompileringsfel i Microsoft VBScript fel '800a0401' 

Slut på programsats förväntas. 

/hmm/recensioner.asp, line 141 

response.write"("INSERT INTO TblRecensioner (orginaltitle, productionyear, genre, director, actors, handling, recension, date) VALUES ('"& Fixbug(Request.Form("originaltitle")) &"', '"& Fixbug(Request.Form("productionyear")) &"', '"& Fixbug(Request.Form("genre")) &"', '"& Fixbug(Request.Form("director")) &"', '"& Fixbug(Request.Form("actors")) &"', '"& Fixbug(Request.Form("handling")) &"', '"& Fixbug(Request.Form("recension")) &"', "& now &" )")"
\-----------------^

**Detta skrevs ut då jag la det i en Response.Write.**

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

## #5 — emission, 2005-09-27T18:11Z

Lägg bara SQL-satsen i Response.Write, inte parenteser och hela klabbet

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

## #6 — Peppe, 2005-09-27T18:12Z

Då skrivs detta ut som helt vanlig text:

**INSERT INTO TblRecensioner (orginaltitle, productionyear, genre, director, actors, handling, recension, date) VALUES ('', '', 'Science Fiction', 'j', '', 'ghjhg', '', 2005-09-27 20:14:15 )Din recension är nu inlagd i recensionsarkivet...**

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

## #7 — nitro2k01, 2005-09-27T18:13Z

> **emission skrev:**
>
> Lägg bara SQL-satsen i Response.Write, inte parenteser och hela klabbet

Jo gärna med parenteser och hela klabbet, däremot utan citationstecken utanför. Alltså ordagrant precis som det står orignalkoden, bara att connect.execute är utbytt mot Response.write.
/r Du fick det rätt där ser det ut som.

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

## #8 — @nders, 2005-09-27T18:15Z

> **emission skrev:**
>
> I din SQL bör du byta namn på kolumnen "date" till något annat, samt sätta in datumvärdet mellan #-tecken

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

## #9 — emission, 2005-09-27T18:15Z

Bra! Felen beskrev jag i det första inlägget.

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

## #10 — nitro2k01, 2005-09-27T18:15Z

> **Peppe skrev:**
>
> **INSERT INTO TblRecensioner (orginaltitle, productionyear, genre, director, actors, handling, recension, date) VALUES ('', '', 'Science Fiction', 'j', '', 'ghjhg', '', 2005-09-27 20:14:15 )Din recension är nu inlagd i recensionsarkivet...**

Där ser du att datumet inte har enkelfnuttar runt sig. Du bör lägga till sådana i koden så att det färdiga datumet är inom sådana fnnuttar. Sedan kan du byta tillbaka Response.Write till connect.execute och se om det funkar.
/r mellan # bör du visst sätta det...

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

## #11 — Peppe, 2005-09-27T18:19Z

Får fortfarande samma felmeddelande.
Vad menar du "medan # bör du visst sätta det" ?

Ha annars en bra dag !

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

## #12 — emission, 2005-09-27T18:42Z

Jag repeterar

> **emission skrev:**
>
> I din SQL bör du byta namn på kolumnen "date" till något annat, samt sätta in datumvärdet mellan #-tecken, alternativt använda now() direkt i SQL-satsen.

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

## #13 — Peppe, 2005-09-27T19:13Z

LÖST !

Tack för hjälpen.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/134894-syntax-fel
