---
title: "Syntax ERROR"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/10808-syntax-error"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "cyprys"
published: "2001-07-27T07:41:00.000Z"
updated: "2001-07-27T18:31:00.000Z"
replies: 8
views: 203
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/10808-syntax-error"
---

# Syntax ERROR

## #1 — cyprys, 2001-07-27T07:41Z

När jag bytte db-koppling till 
**Provider=Microsoft.Jet.OLEDB.4.0**
så gick det inte längre att lägga till poster genom INSERT INTO.
Blev error hela tiden. Någon som vet varför.
Slet mig i håret för att jag inte fattade vad som var fel med koden.
Ändrade db-kopplingen sekunder efter,
**DRIVER={Microsoft Access Driver (\*.mdb)}** då funkar det utmärkt.
Någon som har en inställning eller kodrad för den första kopplingen som bara väntar på att användas.

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

## #2 — @nders, 2001-07-27T08:02Z

hur ser felmeddelandet ut?

du sitter inte på en apgammal mdac?

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

## #3 — PatrikB, 2001-07-27T08:03Z

Hello,

Hur ser din connstring ut nu?

vad för OS kör du på servern?
Har du senaste MDACen installerad?
Har du lösenord på databasen?

Kan du hämta poster från databasen?

cya,
PatrikB

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

## #4 — cyprys, 2001-07-27T08:12Z

Jag har lösenord, Mdac 2.6, Win98.
Jag kan hämta och uppdatera.
Allt utom att köra INSERT INTO.
Jag antog att något inte stod rätt till med servern eller Mdac så Mdac är den senaste samt att jag laddade hem nån JET4.0 och installerade.

\[r\] Glömde.
Microsoft JET Database Engine fel '80040e14' 
Syntax error in INSERT INTO statement.
\[/r\]

Koderna: Ctrl C + Ctrl V

```
<%
Set conn= Server.CreateObject("adodb.Connection")
conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath ("/data/konst.mdb") & "; PWD=passet;"
'conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("/data/konst.mdb") & ";Jet OLEDB:Database Password=passet;"
%>
```

Den ena funkar alltså medans den andra funkar förutom vid INSERT

Någon som har efrfaranhet av likn problem.
Jag förstår i alla fall inte varför det blir som det blir.

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

## #5 — cyprys, 2001-07-27T14:40Z

Ingen?

Den andra kopplingen var mycket snabbare så jag vill ha den..  ???

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

## #6 — PatrikB, 2001-07-27T15:01Z

Hur ser din SQL-fråga ut vid insert?

cya,
PatrikB

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

## #7 — cyprys, 2001-07-27T15:12Z

conn.execute("INSERT INTO tabell (kol1, kol2, kol3) VALUES('a', 'b', 'c')")

Funkar som sagt under den andra kopplingen.

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

## #8 — PatrikB, 2001-07-27T17:26Z

Men eftersom du får ett syntaxfel vid insert into ... så borde det ligga i din sql-sats :o

Vad får du när du skriver ut din sql-fråga med:

Response.Write strSQL

eller vad nu din sql-frågas variabel heter .......

cya,
PatrikB

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

## #9 — cyprys, 2001-07-27T18:31Z

Men eftersom den som sagt funkar med andra kopplingen så borde den funka även här.
Om jag skriver ut den så blir den rätt.
Allting hamnar där det ska.

Allting verkar peka på att det är någon anna inställning. Men jag kan inte komma på vilken.
SQL-frågan ska ju inte direkt ändras mellan de två db-kopplingarna.

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

---

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