---
title: "Ta bort fler poster i en databas samtidigt?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/14016-ta-bort-fler-poster-i-en-databas-samtidigt"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "KoTTeN"
published: "2002-01-26T18:10:00.000Z"
updated: "2002-01-26T18:34:00.000Z"
replies: 3
views: 227
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/14016-ta-bort-fler-poster-i-en-databas-samtidigt"
---

# Ta bort fler poster i en databas samtidigt?

## #1 — KoTTeN, 2002-01-26T18:10Z

För att ta bort första bästa posten i databasen där datumet är äldre än värdet som finns i variabeln datum gör man så väl så här: 

```
Set RecSet = Server.CreateObject("ADODB.Recordset")			
SQL = "DELETE FROM fusk WHERE ID = Datum2 > '" & Datum & "'"
RecSet.Open SQL, Connect, adOpenStatic, adLockOptimistic
```

Men när den har tagit bort första så avslutas den ju. Hur gör för att loopa den så att den fortsätter och tar bort allt som är äldre än variabeln datum?

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

## #2 — jorgen, 2002-01-26T18:17Z

Hej, om jag fattade dig rätt så:

```
SQL = "DELETE FROM fusk WHERE DateDiff("d", Datum, now()) > 0 "
```

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

## #3 — LarsG, 2002-01-26T18:18Z

Nej, delete tar bort alla poster som uppfyller villkoret. Det behövs ingen loop.

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

## #4 — KoTTeN, 2002-01-26T18:34Z

Ja de gjorde den ju! Tack!

*asd*

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/14016-ta-bort-fler-poster-i-en-databas-samtidigt
