---
title: "ta bort inaktiva användare"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/86363-ta-bort-inaktiva-användare"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Eclipse"
published: "2003-09-18T14:31:29.000Z"
updated: "2005-03-06T21:14:11.000Z"
replies: 14
views: 497
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/86363-ta-bort-inaktiva-användare"
---

# ta bort inaktiva användare

## #1 — Eclipse, 2003-09-18T14:31Z

Så här kan man inte skriva, hur skriver man!?

SQL = "DELETE \* FROM subscribers s, users u WHERE " \_
	& " s.intUserID = u.intID AND u.bolConfirm = FALSE AND u.dteCreated \<#" & dateAdd("d", -2, date()) & "#;"

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

## #2 — Sebbe, 2003-09-18T14:48Z

Kanske såhär då?

```
SQL = "DELETE * FROM subscribers s, users u WHERE " _ 
& " s.intUserID = u.intID AND u.bolConfirm = FALSE AND u.dteCreated < DateAdd('d', -2, Date())"
```

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

## #3 — Eclipse, 2003-09-19T06:53Z

Förlåt, det var inte datumet som åsyftades utan stjärnan.

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

## #4 — doggelito, 2003-09-19T07:02Z

använder du sql-server så kör man utan stjärna, men du kanske inte använder sql-server! :)

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

## #5 — Palle, 2003-09-19T07:13Z

..*stjärnan* ska inte vara med, kvittar om det är MS SQL, MS Access2000 eller mySQL. 

```
[red]SQL = "DELETE FROM tbl WHERE fld = 'value'"[/red]
```

**Red:** Tydligen kräver Access 97 -\> \* \<- så jag lägger till 2000..

&nbsp;

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

## #6 — @nders, 2003-09-19T07:15Z

> **Palle skrev:**
>
> ..*stjärnan* ska inte vara med, kvittar om det är MS SQL, MS Access eller mySQL.

Sanning med modifikation. Jag vill minnas att Access 97 kräver att man använder \*. ;)

Eclipse: vill du ta bort från två tabeller, eller en fast ställa villkor på den andra?

Mvh

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

## #7 — Palle, 2003-09-19T07:20Z

> **@nders skrev:**
>
> > **Palle skrev:**
> >
> > ..*stjärnan* ska inte vara med, kvittar om det är MS SQL, MS Access eller mySQL.
>
> Sanning med modifikation. Jag vill minnas att Access 97 kräver att man använder \*. ;)

Crap! Alltid ska det vara nått.. :r ;) :bire

\* redigerar \*

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

## #8 — Eclipse, 2003-09-19T07:28Z

> **@nders skrev:**
>
> Eclipse: vill du ta bort från två tabeller, eller en fast ställa villkor på den andra?

ja

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

## #9 — @nders, 2003-09-19T07:32Z

Okej, jag tyckte iofs inte att det där var en ja/nej-fråga, så du får gärna svara igen. :e

Mvh

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

## #10 — Eclipse, 2003-09-19T08:04Z

Förlåt, jag vet itne riktigt... Tanken var bara en men kan man ta bort flera i ett svep kanske det är att föredra.

Bara det inte blir förvillande!

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

## #11 — Engine^, 2003-09-19T09:43Z

Jag har inte märkt att det går att ta bort ur flera tabeller med en DELETE-sats om du inte har relationer mellan tabellerna och relationerna har egenskapen CASCADE DELETE.

Dock går det ju om du kör SQL-Server att skilja flera DELETE-satser med semikolon...

Men ska du bara ta bort ur en, så kanske det är så här du menar

```
SQL = "DELETE FROM subscribers WHERE intUserID IN" & _
       "(SELECT intID FROM users WHERE bolConfirm = FALSE AND dteCreated < #" & dateAdd("d", -2, date()) & "#)"
```

Det är ju bara att testa SELECT-satsen och kolla om den väljer ut det du vill ta bort.

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

## #12 — Eclipse, 2003-09-19T11:05Z

Ah! En ny variant för mig. 

It's easy when you know how.

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

## #13 — WebbisNet, 2005-03-06T19:39Z

får inte

```
objConn.Execute ("DELETE FROM tblUsers WHERE userID IN" & _
       "(SELECT userID FROM tblUsers WHERE Datum < #" & dateAdd("d", -90, date()) & "#)"
```

 att funka, kan inte ens logga in med den koden

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

## #14 — @nders, 2005-03-06T19:59Z

dbms?

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

## #15 — WebbisNet, 2005-03-06T21:14Z

kör med access

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/86363-ta-bort-inaktiva-användare
