---
title: "får inte sql-satsen att funka"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/130250-får-inte-sql-satsen-att-funka"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "WebbisNet"
published: "2005-06-18T22:16:20.000Z"
updated: "2005-06-19T04:45:43.000Z"
replies: 3
views: 320
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/130250-får-inte-sql-satsen-att-funka"
---

# får inte sql-satsen att funka

## #1 — WebbisNet, 2005-06-18T22:16Z

jag använder mySQL och jag får detta meddelande

INSERT INTO tblForumInlagg(tradID,forumID,forumNamn,forumAmne,forumText,from,forumDate) VALUES('0619000705','1','Sex','Sex','testar','Admin','2005-06-19') 
Microsoft JET Database Engine error '80040e14' 

Syntax error in INSERT INTO statement. 

/Forum/saveNew.asp, line 20 

line 20 är executeraden

med denna kod

```
<!--#include virtual="/Forum/Include/dbConn.asp"-->
<!-- #include virtual="/include/functions.asp" -->
<%
SET objConn = connect()
varSumTid= FriendlySQL(Request.Form ("sumTid"))
varFID= FriendlySQL(Request.Form ("varID"))
varNamn= FriendlySQL(Request.Form ("varUser"))
varAmne= FriendlySQL(Request.Form ("varAmne"))
varSumTid= FriendlySQL(Request.Form ("varSumTid"))
varText= FriendlySQL(Request.Form ("txtText"))
forumDate = Date()

	inlagg = "INSERT INTO tblForumInlagg"
	inlagg = inlagg & "(tradID,forumID,forumNamn,forumAmne,forumText,from,forumDate) "
	inlagg = inlagg & "VALUES('"& varSumTID &"','"& varFID &"','"& varAmne&"','"& varAmne&"','"& varText &"','"& varNamn &"','"& forumDate &"')"

	response.write inlagg
	objConn.Execute(inlagg)
%>
```

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

## #2 — UlfT, 2005-06-18T22:23Z

Är verkligen tradID och forumID strängar? Du har apostrofer kring dem, precis som om de vore strängar. I allmänhet brukar ID vara heltal. Angående datum vet jag inte hur det funkar i MySQL. Men det ska nog knappast vara apostrofer där heller.

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

## #3 — WebbisNet, 2005-06-18T23:05Z

samma fel med 

```
inlagg = inlagg & "VALUES("& varSumTID &","& varFID &",'"& varAmne&"','"& varAmne&"','"& varText &"','"& varNamn &"',"& forumDate &")"
```

> **UlfT skrev:**
>
> Är verkligen tradID och forumID strängar? Du har apostrofer kring dem, precis som om de vore strängar. I allmänhet brukar ID vara heltal. Angående datum vet jag inte hur det funkar i MySQL. Men det ska nog knappast vara apostrofer där heller.

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

## #4 — @nders, 2005-06-19T04:45Z

Använd inte reserverade ord som tabell- eller fältnamn. *From* är ett sådant.

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/130250-får-inte-sql-satsen-att-funka
