---
title: "Delete med 2 where"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/6642-delete-med-2-where"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "erik_nordell"
published: "2000-09-20T17:14:00.000Z"
updated: "2000-09-20T21:27:00.000Z"
replies: 3
views: 222
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/6642-delete-med-2-where"
---

# Delete med 2 where

## #1 — erik_nordell, 2000-09-20T17:14Z

Varför blir detta fel?
Det står :
Syntaxfel (operator saknas) i frågeuttrycket 'lankar where id = 2 and where tillhar = Test'
som felmeddelande.
Här är koden:

```
id = Request.QueryString("id")

if id="" then
else
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.Mappath("../db/tjanster.mdb")
SQLStmt = "Delete lankar where id = "&id&" and where tillhar = "&Session("anvandarnamn")&" "

Connect.Execute(SQLStmt)

Connect.Close
```

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

## #2 — PatrikB, 2000-09-20T17:33Z

Hello,

du får ändra denna rad:

```
SQLStmt = "Delete lankar where id = "&id&" and where tillhar = "&Session
```

Till:

```
SQLStmt = "Delete lankar where id = "&id&" and tillhar = "&Session
```

man kan inte sätta where flera ggr "efter varandra" utan det räcker med att sätta det en ggn och sedan använder man sig av AND mellan "villkoren" istället.

cya,
PatrikB

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

## #3 — erik_nordell, 2000-09-20T18:28Z

Hmmm.
Jag får samma fel ändå.
Konstigt va?

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

## #4 — PatrikB, 2000-09-20T21:27Z

Hello igen,

ser ett fel till. Ändra:

```
Delete lankar ...
```

Till:

```
Delete FROM tabell WHERE lankar .....
```

så kanske det fungerar ....

//cya,
PatrikB

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/6642-delete-med-2-where
