---
title: "Radera efter dagens datum"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/169316-radera-efter-dagens-datum/page2"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Biasse"
published: "2008-02-24T15:06:19.000Z"
updated: "2008-02-24T21:30:49.000Z"
replies: 41
views: 1514
page: 2
pages: 3
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/169316-radera-efter-dagens-datum"
---

# Radera efter dagens datum

_Sida 2 av 3._

## #21 — Peter S, 2008-02-24T20:07Z

Vad får du med:

```
select count(*) from kalender where datum > dateadd('d', -1, date())
```

?

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

## #22 — Biasse, 2008-02-24T20:17Z

Skriptet kör igenom men jag har en händelse inskriven 2008-02-23 som inte vill raderas.

```
<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & dbnamn

SQL = "select count(*) from kalender where datum > dateadd('d', -1, date())"
Conn.Execute(SQL)

Conn.Close
Set Conn = Nothing
%>
```

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

## #23 — Peter S, 2008-02-24T20:18Z

Kör frågan direkt i Access så får vi se vad frågan returnerar.

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

## #24 — Biasse, 2008-02-24T20:19Z

Är det nått skumt med att det handlar om ett händelse datum och inte skapar datum?  Men det ska väl fungera bara kolumnen datum är satt som datum/tid

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

## #25 — Eclipse, 2008-02-24T20:20Z

Koden fungerar aldrig utan brädgårdar:

SQL = "select count(\*) from kalender where datum \> #" & dateadd("d", -1, date()) & "#;"

\*\*\*
Du ska skilja på ASP och SQL.

dateAdd i SQL = enkelfjumpar = '
dateAdd i ASP = dubbelfjumpar = "

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

## #26 — Biasse, 2008-02-24T20:20Z

Nu är jag inte med..   köra i access..  hur gör man

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

## #27 — Peter S, 2008-02-24T20:22Z

> Koden fungerar aldrig utan brädgårdar

Det bör den göra.

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

## #28 — Biasse, 2008-02-24T20:23Z

Feltyp:
Kompileringsfel i Microsoft VBScript (0x800A03EA)
Syntaxfel
/diggers/kalender/5_sista.asp, line 9, column 64
SQL = "select count(\*) from kalender where datum \> #" & dateadd('d', -1, date()) & "#;""

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

## #29 — Peter S, 2008-02-24T20:24Z

Ange den rad jag skrev tidigare.

Red./ I Access har du ett alternativ "Frågor", se bifogad bild.

Bilagor:

- [query.PNG](https://www.webforum.nu/a/17298.png)

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

## #30 — Biasse, 2008-02-24T20:29Z

Ja nu kör den igenom men 2008-02-23 posten är kvar

```
<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & dbnamn

SQL = "select count(*) from kalender where datum > #" & dateadd("d", -1, date()) & "#;"
Conn.Execute(SQL)

Conn.Close
Set Conn = Nothing
%>
```

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

## #31 — Peter S, 2008-02-24T20:32Z

Jag har redigerat inlägget ovan. Kör 

```
select count(*) from kalender where datum > dateadd('d', -1, date())
```

...genom att dubbelklicka på "Skapa en fråga i designläge", stänga det fönster som visas, klicka på SQL-ikonen bredvid spara-knappen, klistra in frågan och klicka på det röda utropstecknet i menyraden.

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

## #32 — Biasse, 2008-02-24T20:38Z

Ska installera access 2003...     i denna nya hittar jag inte   testar snart

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

## #33 — Peter S, 2008-02-24T20:40Z

Kör detta i stället:

```
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & dbnamn

SQL = "select count(*) from kalender where datum > dateadd('d', -1, date())"
set RS = Conn.Execute(SQL)
response.write rs(0)
rs.close

Conn.Close
Set Conn = Nothing
```

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

## #34 — Eclipse, 2008-02-24T20:42Z

Kanske din databas är skadad???

För en så lätt fråga ska du inte ha så mycket bekymmer med...!!

Kolla i så fall: Verktyg --\> Databasverktyg --\> Komprimera och reparera databas

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

## #35 — LarsG, 2008-02-24T20:49Z

Eclipse: Det finns ingen anledning att anropa dateadd i ASP i detta fall. Du behöver inte blanda in # öht.

Det intressanta är resultatet av

```
select count(*) from kalender where datum >= dateadd('d', -1, date())
```

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

## #36 — Biasse, 2008-02-24T20:57Z

```
<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & dbnamn

select count(*) from kalender where datum >= dateadd('d', -1, date())
Conn.Execute(SQL)

Conn.Close
Set Conn = Nothing
%>
```

ger

Feltyp:
Kompileringsfel i Microsoft VBScript (0x800A03FD)
'Case' förväntas.
/diggers/kalender/5_sista.asp, line 9, column 7
select count(\*) from kalender where datum \>= dateadd('d', -1, date())

Jag har reparerat mdb nu oxo

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

## #37 — Peter S, 2008-02-24T20:58Z

Se inlägg #33 :)

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

## #38 — Biasse, 2008-02-24T21:04Z

Det blir nån skum vit rand ovanför med en 3:a i men den sega posten är kvar

```
<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & dbnamn

SQL = "select count(*) from kalender where datum > dateadd('d', -1, date())"
set RS = Conn.Execute(SQL)
response.write rs(0)
rs.close

Conn.Close
Set Conn = Nothing
%>
```

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

## #39 — Peter S, 2008-02-24T21:19Z

Så med den kod du postade i det första inlägget tas inte posten med datumet 2008-02-23 bort?

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

## #40 — Biasse, 2008-02-24T21:21Z

Den första jag har i inlägg 1 raderade allt i databasen så den är den enda hittills som raderat alls :)

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/169316-radera-efter-dagens-datum/page2  
Föregående sida: https://www.webforum.nu/amne/asp/169316-radera-efter-dagens-datum.md  
Nästa sida: https://www.webforum.nu/amne/asp/169316-radera-efter-dagens-datum/page3.md
