---
title: "radera poster automatiskt"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/116688-radera-poster-automatiskt"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "mackanz"
published: "2004-11-25T15:44:03.000Z"
updated: "2004-11-26T16:07:35.000Z"
replies: 18
views: 526
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/116688-radera-poster-automatiskt"
---

# radera poster automatiskt

## #1 — mackanz, 2004-11-25T15:44Z

Hej!
Jag har på en sida en turnéplan för ett dansband.
Kan man göra så att spelningar raderas utomatiskt när dom är gamla?

/Markus

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

## #2 — Erik Juhlin, 2004-11-25T15:49Z

Smidigast är väl att ha ett datum i tabellen och bara inte visa dem när de är gamla. Typ:

```
SELECT * FROM tblGig WHERE GigDate >= DateAdd(m, -1, GETDATE())
```

Annars får man väl schemalägga en delete. Typ:

```
DELETE FROM tblGig WHERE GigDate < DateAdd(m, -1, GETDATE())
```

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

## #3 — mackanz, 2004-11-26T10:42Z

...

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

## #4 — Erik Juhlin, 2004-11-26T11:53Z

Det där är inte hela din kod.

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

## #5 — mackanz, 2004-11-26T12:04Z

oke, här kommer hela koden..

```
<!--#include virtual="muffins.asp"-->
<%
sql = "SELECT * from SPELPLAN ORDER BY DATUM ASC"
rs.open sql, mincon, 3, 3
%>
<br>
<table border="0" cellpadding="3" cellspacing="0"  WIDTH="600" ALIGN="CENTER">
<TR>
	<td colspan="3"><img src="bilder/rubrik_turneplan.gif"></td></tr>

<tr>
<td>Datum</td><td>Ort</td><td>Spelplats</td></tr>
<tr>

<%
vColor = Array("#E4D7CD", "#F0E5DD")
i = 0

do while not rs.eof
%>

<tr bgcolor="<%=vColor(i Mod 2)%>">
<td><%
Session.LCID = 1053
Response.write cDate(rs("datum"))
%></td><td><%=rs("ORT")%></td><td><a href="<%=rs("URL")%>" target="_blank"><%=rs("SPELPLATS")%></a></td>
</tr>

<%
rs.movenext
i = i + 1
loop
rs.Close
%>

</table>
```

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

## #6 — @nders, 2004-11-26T12:05Z

Men, var är \[kod\]-taggarna som gör koden fin och lättläst?

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

## #7 — cyprys, 2004-11-26T12:57Z

Då gör du precis som Juhlin sa tidigare.

```
<%
sql = "SELECT * from SPELPLAN WHERE DATUM >= DateAdd(d, -1, GETDATE()) ORDER BY DATUM ASC"
rs.open sql, mincon, 3, 3
%>
...
```

På det sättet kommer bara dagens och framtida spelningar att hamna på sidan.

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

## #8 — mackanz, 2004-11-26T13:13Z

tack, men det funkade inte så bra..

får följande meddelande:

Microsoft JET Database Engine error '80040e14' 

Undefined function 'GETDATE' in expression. 

/spelplan.asp, line 18

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

## #9 — @nders, 2004-11-26T13:14Z

Byt GETDATE() mot now() eller date() eftersom du använder access.

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

## #10 — mackanz, 2004-11-26T13:17Z

funkar inget vidare...
får nytt fel nu..

```

Microsoft JET Database Engine error '80040e10' 

No value given for one or more required parameters. 

/spelplan.asp, line 18
```

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

## #11 — @nders, 2004-11-26T13:19Z

Och du har ett datumfält som heter datum?

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

## #12 — mackanz, 2004-11-26T13:23Z

ja jag har ett fält som heter datum och det är av datatypen datum/tid i databasen

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

## #13 — @nders, 2004-11-26T13:24Z

Hur ser din SQL-fråga ut nu då?

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

## #14 — mackanz, 2004-11-26T13:29Z

\<%
sql = "SELECT \* from SPELPLAN WHERE DATUM \>= DateAdd(d, -1, DATE()) ORDER BY DATUM ASC"
rs.open sql, mincon, 3, 3
%\>
...

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

## #15 — @nders, 2004-11-26T13:30Z

Någon har klantat sig.

```
sql = "SELECT * from SPELPLAN WHERE DATUM >= DateAdd('d', -1, DATE()) ORDER BY DATUM ASC"
```

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

## #16 — mackanz, 2004-11-26T13:35Z

Tusen tack!!!!!

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

## #17 — @nders, 2004-11-26T13:42Z

Du skulle ju alltid kunna tacka genom att acceptera **det svar som löste problemet** som slutgiltigt.

mvh

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

## #18 — Erik Juhlin, 2004-11-26T16:02Z

Jag klantade mig inte. Jag skrev koden för SQL Server eftersom inget annat angavs och det är det jag använder.
I SQL-server skriver man inte det med apostrofer.

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

## #19 — @nders, 2004-11-26T16:07Z

Nä, det är klart. Men du borde kanske inte ha utgått ifrån SQL Server. =)

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/116688-radera-poster-automatiskt
