---
title: "Delete problem"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/22562-delete-problem"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "matthew"
published: "2001-10-13T16:47:00.000Z"
updated: "2001-10-14T11:22:00.000Z"
replies: 4
views: 198
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/22562-delete-problem"
---

# Delete problem

## #1 — matthew, 2001-10-13T16:47Z

Hej!

Jag har ett problem med access.

Så här ser min kod ut-\>
sql ="delete news where idNews=" & id & ""
Set rsDMI = connection.Execute(sql)

jag har också provat så här-\>
'sqlDeleteMessagesInbox = "DELETE news WHERE idNews = '" & id & "' "

Fel medelandet-\>
Error Type:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
\[Microsoft\]\[ODBC Microsoft Access Driver\] Syntax error (missing operator) in query expression 'news where idUserU=1'.

Samma kod funkar när jag kör Microsoft sql Server

Nån som vet ?

//Matt

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

## #2 — LarsG, 2001-10-13T16:57Z

**Välkommen till webForum** 

Om du använder 

```
sql ="delete from news where idNews=" & id
```

Det är SQL server som avviker från standard.

  **Välkommen åter**

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

## #3 — matthew, 2001-10-14T09:49Z

Yes, nu funkar det !!

Jag höll på att bli galen, ett simpelt problem. Det var dock över 2 år sedan jag använde access.

Tack så mycket för hjälpen

//matt

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

## #4 — matthew, 2001-10-14T11:18Z

Ett nytt problem uppstod när jag ska deleta flera poster samtidigt.

Så här ser strängen ut-\>
sql = "DELETE from news where " & delStr

Så här när jag skriver ut sql-\>
DELETE from news where idNews=23 and idNews=32 and idNews=30

Set rsDMI = connection.Execute(sql)

När jag bara tar port en post så funkar det men inte när flera tas bort.
Får inget fel medelande!!

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

## #5 — LarsG, 2001-10-14T11:22Z

Borde du inte ha or mellan villkoren?

Om du utför en delete eller något annat som inte returnerar poster så kan du skriva

```
connection.Execute sql
```

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/22562-delete-problem
