---
title: "You have an error in your SQL syntax"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/120108-you-have-an-error-in-your-sql-syntax"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "webbSAJTEN"
published: "2005-01-14T09:33:41.000Z"
updated: "2005-01-14T19:57:49.000Z"
replies: 12
views: 417
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/120108-you-have-an-error-in-your-sql-syntax"
---

# You have an error in your SQL syntax

## #1 — webbSAJTEN, 2005-01-14T09:33Z

\[MySQL\]\[ODBC 3.51 Driver\]\[mysqld-4.0.22-nt-log\]You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near ' '', , 'Vi har valt att inte godkänna din text i Skrivkramp - b 

/crew_admin_skrivkramp_admin_kasta.asp, line 32

Detta är koden:

```
Dim strFran, intUserid, strTill, intTillid, strInlagg, strRubrik, strDatum
	strFran = "Dastar Crew"
	strTill = FixSql(Request.Querystring("strUser"))
	intTillid = FixSql(Request.Querystring("intUserid"))
	strInlagg = "Vi har valt att inte godkänna din text i Skrivkramp - " & RS("strRubrik") & ". Meddelandet från oss:  " & besk & ""
	strRubrik = "Skrivkramp"
	strDatum = Now()

	sql = "INSERT INTO mail(strFran,intFranid,strTill,intTillid,strInlagg,strRubrik,strDatum) VALUES('"& strFran &"', "& intFranid &", '" & strTill & "', "& intTillid &", '"& strInlagg &"', '" & strRubrik & "', '"& strDatum &"')"
	Connect.Execute(sql),,128
	
				end if
```

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

## #2 — @nders, 2005-01-14T09:36Z

Skriv ut den färdiga SQL-frågan för att lättare se vad som är fel.

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

## #3 — webbSAJTEN, 2005-01-14T09:41Z

Kan man göra de såhär:

```
sql = "INSERT INTO mail(strFran,intFranid,strTill,intTillid,strInlagg,strRubrik,strDatum) VALUES('"& strFran &"', "& intFranid &", '" & strTill & "', "& intTillid &", '"& strInlagg &"', '" & strRubrik & "', '"& strDatum &"')"
	response.Write("sql")
	Connect.Execute(sql),,128
```

Sådär funkar inte..

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

## #4 — webbSAJTEN, 2005-01-14T09:43Z

Lyckades få ut den..

```
INSERT INTO mail(strFran,intFranid,strTill,intTillid,strInlagg,strRubrik,strDatum) VALUES('Dastar Crew', , '', , 'Vi har valt att inte godkänna din text i Skrivkramp - bbb. Meddelandet från oss: vvv"', 'Skrivkramp', '2005-01-14 10:42:44')
```

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

## #5 — UlfT, 2005-01-14T09:50Z

Är intTillid obligatorisk i din tabell?

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

## #6 — @nders, 2005-01-14T09:52Z

Du saknar ju värdena för från-id och till-id i din SQL-fråga, så det är inte konstigt att du får ett felmeddelande.

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

## #7 — webbSAJTEN, 2005-01-14T09:53Z

Förstår inte riktigt..
Det är inget man fyller i själv utan de blir ju automatiskt..

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

## #8 — @nders, 2005-01-14T09:55Z

1) du skapar aldrig variabeln intFranID.
2) du får se till att rätt värden skickas till sidan då, om du ska kunna använda dem?

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

## #9 — webbSAJTEN, 2005-01-14T09:57Z

intFranID, ska inte vara där så den tog jag bort precis..
Action i formuläret är:

```
crew_admin_skrivkramp_admin_kasta.asp?action=Skicka&ID=<%=request.QueryString("ID")%>&StrUser=<%=request.querystring("StrUser")%>&StrUserid=<%=request.querystring("StrUserid")%>
```

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

## #10 — @nders, 2005-01-14T10:01Z

```
	intTillid = FixSql(Request.Querystring("intUserid"))
```

Du skickar inte *intUserID* i querystringen.

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

## #11 — webbSAJTEN, 2005-01-14T11:45Z

Nu får jag allt att funka, men det är bara en sak till..

Med denna rad:

```
strInlagg = "Vi har valt att inte godkänna din text i Skrivkramp - " & RS("strRubrik") & ". <BR>Meddelandet från oss:  " & besk & """"
```

 så blir det ett " efter meddelandet som man lämnar. Varför?

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

## #12 — UlfT, 2005-01-14T11:50Z

Räkna citationstecknen i slutet, så ser du. :)

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

## #13 — Hulth, 2005-01-14T19:57Z

Om du inte ska lägga till mer data i slutet kan du ju ta bort allt efter besk, dvs så det ser ut såhär:

```
strInlagg = "Vi har valt att inte godkänna din text i Skrivkramp - " & RS("strRubrik") & ". <BR>Meddelandet från oss:  " & besk
```

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/120108-you-have-an-error-in-your-sql-syntax
