---
title: "\"Automatisk\" Delete av post"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/9184-automatisk-delete-av-post"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Method"
published: "2001-04-27T09:13:00.000Z"
updated: "2001-04-27T11:30:00.000Z"
replies: 10
views: 313
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/9184-automatisk-delete-av-post"
---

# "Automatisk" Delete av post

## #1 — Method, 2001-04-27T09:13Z

Jag har en sida som det ligger jobb på.
När man lägger till ett jobb så skriver man ett sista ansökningsdatum, detta datum vill jag även använda för att senare ta bort jobbet från databasen. 

Jag vill att jobbet ligger kvar 3 dagar efter sista ansökningsdatumet.

Använder mig av en Access databas (om det hjälper att Ni vet)

jag har tittat runt på forumet och hittat en 

```
Dim datum
datum = Date()
strSQL = "DELETE * FROM jobb WHERE datum < #datum#"
Set objRS = objConn.Execute(strSQL)
```

jag får inte denna att fungera.
(Känns som att jag måste ha något mer till denna kod.)

Kan nån ge en grundlig förklaring hur jag löser detta?

Tack på förhand

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

## #2 — @nders, 2001-04-27T09:16Z

```
strSQL = "DELETE * FROM jobb WHERE datum < #" & datum & "#"
```

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

## #3 — Method, 2001-04-27T09:42Z

Jag lägger väl koden på den sida där alla jobb visas ur databasen?

För jag får det inte att fungera med din kod.

Finns det nån annan kod som är bättre?

mvh

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

## #4 — @nders, 2001-04-27T10:32Z

felmeddelanden?
hur ser resten av koden ut?

heter ditt datumfält verkligen datum? du måste du klamra fältnamnet om din access är av svensk version:

```
strSQL = "DELETE * FROM jobb WHERE [datum] < #" & datum & "#"
```

du måste ge oss en bättre beskrivning på vad det är som inte funkar, om vi ska kunna hjälpa dig.

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

## #5 — Method, 2001-04-27T10:47Z

Detta är felmedelandet

Microsoft VBScript runtime error '800a01a8' 

Object required: '' 

Detta är min \[KOD\]
\<%
Dim datum
datum = Date()
strSQL = "DELETE \* FROM jobb WHERE \[datum\] \< #" & datum & "#"
Set objRS = objConn.Execute(strSQL)
%\>
\[KOD\]

Jag lägger väl koden där alla jobb visas ur databasen?

Behöver du hela HTML koden??

mvh

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

## #6 — @nders, 2001-04-27T10:52Z

1) var skapas objConn någonstans?
2) du skall inte skapa något recordset för att köra en delete-fråga, utan bara dra den genom .execute på ditt connectionobjekt.

stämmer fältnamnen i frågan överens med fältnamnen du använt i tabellen?

```
<%
Dim datum
datum = Date()
strSQL = "DELETE * FROM jobb WHERE [datum] < #" & datum & "#"
objConn.Execute(strSQL)
%>
```

felmeddelandet du får beror sannolikt på att du inte skapat något connection-objekt, och om du gjort det, hur du inte kallat det för objConn.

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

## #7 — Method, 2001-04-27T11:03Z

Nej jag har inga av de saker du nämner
har ingen conn-obj

jag vet inte hur man skall göra

har du lust att visa?

Fältnamnen stämmer.

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

## #8 — @nders, 2001-04-27T11:09Z

Jag lägger väl koden på den sida där alla jobb visas ur databasen?

huh? då måste du ju ha ett connectionobjekt :q eller missförstår jag dig totalt? du kan (och bör) alltså använda samma connectionobjekt för all databaskommunikation på sidan.

exempel på hur du kan göra för att skapa ett connectionobjekt:

```
set objConn = Server.CreateObject ("ADODB.Connection")
objConn.Provider = "Microsoft.Jet.OLEDB.4.0"
objConn.ConnectionString = "Data Source=" & Server.MapPath ("../db/databas.mdb")
```

ändra sökvägen till din databas...

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

## #9 — @nders, 2001-04-27T11:10Z

i din andra tråd (dropdownmenyer) har du ju skapat ett connectionobjekt.

varför inte använda det :q

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

## #10 — Method, 2001-04-27T11:20Z

Ok jag har tänk fel.

Nu är jag med vad du menar jag hadde tänkt helt fel på den koden.

tack för hjälpen

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

## #11 — @nders, 2001-04-27T11:30Z

okidoki, vassego!

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/9184-automatisk-delete-av-post
