---
title: "Försöker göra en DELETE"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/89721-försöker-göra-en-delete"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Inferis"
published: "2003-11-05T16:53:56.000Z"
updated: "2003-11-05T22:26:40.000Z"
replies: 5
views: 284
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/89721-försöker-göra-en-delete"
---

# Försöker göra en DELETE

## #1 — Inferis, 2003-11-05T16:53Z

Hej!
Jag får inte detta att fungera. Vad kan vara fel? Denna koden är tänkt att radera allt som är 20 minuter gammalt.

```
SQL = "DELETE FROM Tabell WHERE 1234 < dateadd('n',-20,now())"
```

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

## #2 — @nders, 2003-11-05T17:03Z

1) Heter ditt fält 1234?
     \* varför?
2) Du vet att det finns ett SQL-forum?
3) "Fungerar inte" är dålig felbeskrivning. Felmeddelande?

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

## #3 — Inferis, 2003-11-05T17:05Z

1) Fälten heter annat, men för överskådlighets skull och ifall andra söker på tråden så blir det kanske lättare.
\* ska man väl ha om allt ska raderas?

2) Sorry, får för mig att det är asp hela tiden.

3) Felmeddelande finns det inget. Inget raderas.

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

## #4 — @nders, 2003-11-05T17:33Z

Okej. Men visa alltid SQL-frågan såsom den ser ut i sin helhet, inte bara på ett ungefär. :)

Du har inte glömt att exekvera SQL-frågan? ;)

Under förutsättning att det är Access *tycker* jag att frågan ser okej ut. Du har den inte inne i någon IF-sats du av någon anledning inte kommer in i?

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

## #5 — Inferis, 2003-11-05T17:48Z

Vad jag är pinsam!
Först fel forum och så missade jag en ifsats..
Sorry!

Vill man radera något från en accessdb som är mer än 20 minuter gammalt så funkar denna koden:

```
Set Connection = Server.CreateObject("ADODB.Connection")
Connection.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("../db/databasen.mdb")
SQL = "DELETE FROM Tabellnamn WHERE Fältnamn < dateadd('n',-20,now())"
connection.execute(Sql)
```

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

## #6 — pRob3, 2003-11-05T22:26Z

Räcker det inte med att bara skriva så här?

```
Set Connection = Server.CreateObject("ADODB.Connection")
Connection.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("../db/databasen.mdb")
Connect.Execute("DELETE FROM Tabellnamn WHERE Fältnamn < dateadd('n',-20,now())")
```

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/89721-försöker-göra-en-delete
