---
title: "Problem med SQL-sats"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/10444-problem-med-sql-sats"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "casca"
published: "2001-07-06T20:01:00.000Z"
updated: "2001-07-06T22:24:00.000Z"
replies: 6
views: 185
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/10444-problem-med-sql-sats"
---

# Problem med SQL-sats

## #1 — casca, 2001-07-06T20:01Z

Var tvungen att damma av mina gamla ASP-böcker idag, håller på med lite prylar och skulle göra bl.a. ett nyhetsscript.. Men så när jag nästan var klar, så mufflade sig den sista sidan.. ;) :(

Felmeddelade:

> Feltyp:
> Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
> \[Microsoft\]\[Drivrutin för ODBC Microsoft Access\] Syntaxfel i INSERT INTO-uttryck.
> /schlooks/news/addnews.asp, line 15

och

```
<html>
<head>
<title>Logga in</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<% IF Session("newsagent") = "yes" THEN %>

<% 

Set objCon = Server.CreateObject("ADODB.Connection")
objCon.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("schlooks.mdb") & ";"

sql = "INSERT INTO tblNews (category, rubrik, text, datum, writer) VALUES('" &Request.Form("category")& "','" &Request.Form("rubrik")& "','" &Request.Form("text")& "','" &Date& "','" &Request.Form("writer")& "')"
objCon.Execute(SQL)

%>

Din nyhet har blivit postad.

<% ELSE %>

Du är ej inloggad och kan således inte posta nyheter. Sorry.

<% END IF %>

<!-- #include file="incs/bottom.inc" -->
</body>
</html>
```

Hjälp av snabelsnubben eller nån vore fint.. :)

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

## #2 — LarsG, 2001-07-06T20:17Z

Text är ett reserverat ord i Access. Datum är inte heller så bra.

Du kan antingen byta namnen eller ange dem som \[text\] respektive \[datum\] men det är ju snyggast att slippa dylikt.

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

## #3 — LarsG, 2001-07-06T20:19Z

Ett annat fel är att datumvärden anges med # omkring sig. (Det är också access-specifikt.)

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

## #4 — casca, 2001-07-06T20:24Z

Tack, LarsG! :)

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

## #5 — casca, 2001-07-06T20:31Z

Har ett annat problem nu, hehe ;)

> Feltyp:
> Microsoft OLE DB Provider for ODBC Drivers (0x80040E10)
> \[Microsoft\]\[Drivrutin för ODBC Microsoft Access\] För få parametrar angavs. 1 förväntades.
> /schlooks/news/default.asp, line 16

.. får jag upp när jag försöker köra en sida som loopar upp databasposter.. Rad 16:

```
rs.Open SQL, Conn
```

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

## #6 — LarsG, 2001-07-06T21:09Z

Det felet brukar bero på att det är något kolumnnamn i sql-satsen som är felaktigt.

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

## #7 — casca, 2001-07-06T22:24Z

öööh... ignorera min idioti.

tack LarsG.

\[Redigerat av casca den 07 jul 2001\]

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/10444-problem-med-sql-sats
