---
title: "Syntaxfel"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/13381-syntaxfel"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "ampy"
published: "2001-12-27T17:32:00.000Z"
updated: "2001-12-27T19:20:00.000Z"
replies: 5
views: 162
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/13381-syntaxfel"
---

# Syntaxfel

## #1 — ampy, 2001-12-27T17:32Z

Är det något fel på denna kod:

```
SQL = "DELETE FROM nyheter WHERE id ="& Request.Querystring("id")
```

Felmeddelandet blev:

```
Feltyp:
Microsoft JET Database Engine (0x80040E14)
Syntaxfel (operator saknas) i frågeuttrycket 'id ='.
/Ampy/nyheter/inloggad.asp, line 540
```

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

## #2 — Pace, 2001-12-27T17:35Z

Querystringen är tom.

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

## #3 — ampy, 2001-12-27T19:13Z

Är den verkligen tom när jag har skrivit så här:

```
	</a> &#0124; <a href="inloggad.asp?vad=radera&ID=<%=RecSet("id")%>"><b>Radera</a>
		
      
		</td>
		<%
		
		
		
		
				RecSet.MoveNext
			Loop
		Else
			Response.Write "Inga meddelanden hittades."
		End If

		End If

		%>

</table>
		<%If Request.Querystring("vad") = "radera" Then

		Set Connect = Server.CreateObject("ADODB.Connection")
		Connect.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("../db/nyheter.mdb")
		SQL = "DELETE FROM nyheter WHERE id ="& Request.Querystring("id")
		Connect.Execute(SQL)
		
		Response.Write "Du har nu raderat din nyhet"
	
	
	End If
```

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

## #4 — Pace, 2001-12-27T19:18Z

Ja, förmodligen. Du kan undvika problemet med att lägga till detta innan SQL satsen:

```
intID = Request.Querystring("id")
If "" & intID = "" Then
 &nbsp; &nbsp; Response.Write "Du har inte angivit någon nyhet att radera."
Else
 &nbsp; &nbsp; ' Radera nyheten.
End If
```

Men kontrollera först varför querystringen inte har något värde.

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

## #5 — jimpa, 2001-12-27T19:20Z

```
Request.Querystring("ID")
```

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

## #6 — jorgen, 2001-12-27T19:20Z

Bara att skriva ut det coh kolla:

```
response.write "Innehåll: "& Request.Querystring("id")
```

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/13381-syntaxfel
