---
title: "Syntax Error"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/13530-syntax-error"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "draghund"
published: "2002-01-03T13:41:00.000Z"
updated: "2002-01-04T07:34:00.000Z"
replies: 10
views: 284
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/13530-syntax-error"
---

# Syntax Error

## #1 — draghund, 2002-01-03T13:41Z

Hej!

Ska försöka mig på att gå över från IIS4 till IIS5 men har stött på lite problem. Har börjat lite sakta men säkert att föra över kod och accessdatabaser och löst det ena efter det andra problemet, men det jag fått nu vette 17 vad det beror på .

Felmeddelandet lyder:
Error Type:
Microsoft JET Database Engine (0x80040E14)
Syntax error in FROM clause.
/flyg/resultat3.asp, line 39

Och min kod ser ut så här:
...
show="SELECT \* FROM schema  WHERE Datum \>=  Date() ORDER BY Datum,Avgang,Ankomst"

Set result = Con.Execute(show)
...

Någon som har någon förklaring på felet?

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

## #2 — jorgen, 2002-01-03T13:54Z

Hej, och välkommen till wF

prova denna:

```

dim dteDatum
dteDatum = date()

show="SELECT * FROM schema WHERE [Datum] >= #"& dteDatum & "# ORDER BY [Datum],Avgang,Ankomst"
```

Datum är ett reserverat ord i många SQL-varianter och är det en accessdatabas brukar den vilja ha brädgårdar runt datum.

RED: Men å andra sidan brukar access klara funktoner som tex now() direkt i SQL-frågan, så det räcker nog med:

```
show="SELECT * FROM schema WHERE [Datum] >= date() ORDER BY [Datum],Avgang,Ankomst"
```

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

## #3 — draghund, 2002-01-03T14:04Z

Tack det hjälpte...en bit, har en else if sats så jag fick likadant på nästa from sats, gjorde då likadant (med \[Datum\] men fick då ändå samma felmeddelande som förut (fast på en annan rad)

Koden:
...
else
show="SELECT \* from schema WHERE \[Datum\] \<  Date() ORDER BY Datum,Avgang,Ankomst"
Set result = Con.Execute(show)

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

## #4 — draghund, 2002-01-03T14:07Z

Kolla lite mera och såg att det spelade ingen roll om selectsatsen såg ut såhär:

SELECT \* from schema

det blev ändå syntax error...mysko...eller?

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

## #5 — jorgen, 2002-01-03T14:11Z

Du har glömt att klammra Datum i ORDER BY \[Datum\], ...

RED: Jag hade bytat namn på fältet i databasen till text dteDate istället för att klammra på alla ställen. 

mvh Jörgen :)

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

## #6 — draghund, 2002-01-03T15:00Z

Jag gjorde som du sa (bytte namn) fast med samma resultat som innan...

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

## #7 — jorgen, 2002-01-03T15:02Z

hur ser koden ut nu?

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

## #8 — draghund, 2002-01-03T15:08Z

show="SELECT \* from schema WHERE dtedate \<  Date() ORDER BY dtedate,Avgang,Ankomst"
Set result = Con.Execute(show)

Men det verkar som allt som står efter schema struntar den i ?

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

## #9 — PatrikB, 2002-01-03T15:11Z

```
show="SELECT * from schema WHERE dtedate < [b]#" & [/b]Date() [b]& "#[/b] ORDER BY dtedate,Avgang,Ankomst"
```

du kan inte bara köra funktionen date() rakt inne i sql-frågan

cya,
PatrikB

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

## #10 — draghund, 2002-01-03T15:17Z

Jag fick precis samma fel ändå?

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

## #11 — draghund, 2002-01-04T07:34Z

Hey, jag har kommit ett steg närmar lösningen...tabellen i min databas var en länkad tabell till en excelfil, när jag gjorde om den till en vanlig tabell så funkade det.
Men hur ska man göra för att få den länkade tabellen att funka?

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

---

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