---
title: "tömma databas varje dag"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/91018-tömma-databas-varje-dag"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "DiDjo"
published: "2003-11-22T21:27:02.000Z"
updated: "2003-11-24T15:21:56.000Z"
replies: 15
views: 346
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/91018-tömma-databas-varje-dag"
---

# tömma databas varje dag

## #1 — DiDjo, 2003-11-22T21:27Z

Hej! Jag undrar om det går att tömma en databas varje dag, typ vid 00:00 eller nått. Det jag vill är att den tömms någon/några gånger om dagen! Undrar om det är möjligt i asp.
Eftersom det blir jobbigt att tömma den själv

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

## #2 — mikul, 2003-11-22T21:50Z

Om du har någon som besöker sidan några gånger om dagen så går det...

Det är bara o kolla vad klockan är när besökaren kommer in, sen jämföra det på nått smidigt sätt med senaste datumet i databasen....

Exempelvis 

```
if DateAdd("h", 5, rs("fld_Now")) > Now() then
     cn.execute("delete from tbl;"),,128
else
     'Gör det som annars skall göras på sidan :)
end if
```

Lycka till!

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

## #3 — DiDjo, 2003-11-22T21:53Z

ok! Jo men det spelar annars ingen roll, bara att den inte tömms flera gånger om dagen! Kan du hjälpa mig lite?
Tabbelen heter chatt!
Kolummnerna ska vara kvar, men innehållet ska bort!

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

## #4 — mikul, 2003-11-22T22:08Z

Ok...Det borde bli nått sånt här då:

```
if DateAdd("d", 1, rs("fld_Now")) > Now() then
     set cn = server.createobject("adodb.connection")
     cn.open strProvider
     cn.execute("delete from chatt;"),,128
     cn.close : set cn = nothing
else
     'Gör det som annars skall göras på sidan :)
end if
```

Men personligen så tycker jag inte att borde använda databas till en chatt. Använd i stället Application-variablar till exempel.
Om du tex har en Access databas, så kommer den inte krympa mycket trots att du tar bort alla poster. Du måste komprimera den också i sånna fall(Det gör du i MS Access.) med tanke på att access databaser består av 50% luft och skit som bara tar plats typ ;)...

Lycka till!

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

## #5 — DiDjo, 2003-11-23T11:21Z

å fan :P INte för jag vet hur man gör med sånt  :e Men jag får klara mig med Access databasen så länge, tills jag lärt mig mera i asp! Tackar för koden :birp

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

## #6 — DiDjo, 2003-11-23T11:25Z

En fråga, vart ska rs("fld_Now") ligga? Ska den ligga i någon databas, som kollar när chatten senast va tömd?

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

## #7 — DiDjo, 2003-11-23T11:33Z

Hej igen! Jag skapade ett fält som heter chatt, i en databas, där datumet fylls i!

```
<%
if DateAdd("d", 1, rs1("chatt")) > Now() then
     set cn = server.createobject("adodb.connection")
     cn.open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & server.mappath ("***")
     cn.execute("delete from chatt;"),,128
     cn.close : set cn = nothing
     rs1("chatt") = now()
     rs1.update
else
%>
```

Så?

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

## #8 — DiDjo, 2003-11-23T13:15Z

fixade det genom en knapp tryckning istället! Admin e juh inne lite då o då! Så kan han tömma chatten :P

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

## #9 — mikul, 2003-11-23T13:41Z

Okej, men kola upp det här med application variablar... funkar ungefär som sessions, men dom är in kntna till nån speciell klient... och kan därför läsas av alla klienter. :P

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

## #10 — OveRRidE, 2003-11-23T16:52Z

Gör det i global.asa istället, varje gång Session_OnStart körs. På det viset kommer det inte att köras varje dag, men det kommer att fungera precis som om det gjorde det, eftersom besökaren inte tar del av informationen i database förrän metoden har körts. 

> **mikul skrev:**
>
> Okej, men kola upp det här med application variablar... funkar ungefär som sessions, men dom är in kntna till nån speciell klient... och kan därför läsas av alla klienter. :P

Eller på svenska; en applikationsspecifik variabel, åtkomlig för alla webbplatser som har stöd för script under IIS. 

Den har således ingenting med klienten att göra.

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

## #11 — mikul, 2003-11-23T17:02Z

> **OveRRidE skrev:**
>
> Gör det i global.asa istället, varje gång Session_OnStart körs. På det viset kommer det inte att köras varje dag, men det kommer att fungera precis som om det gjorde det, eftersom besökaren inte tar del av informationen i database förrän metoden har körts. 
> 
>
>
> > **mikul skrev:**
> >
> > Okej, men kola upp det här med application variablar... funkar ungefär som sessions, men dom är in kntna till nån speciell klient... och kan därför läsas av alla klienter. :P
>
> Eller på svenska; en applikationsspecifik variabel, åtkomlig för alla webbplatser som har stöd för script under IIS. 
> 
> Den har således ingenting med klienten att göra.

Word!

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

## #12 — OveRRidE, 2003-11-23T17:11Z

Excel!

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

## #13 — mikul, 2003-11-23T17:22Z

Access! :P

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

## #14 — OveRRidE, 2003-11-23T17:58Z

;)

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

## #15 — mikul, 2003-11-23T18:08Z

\*trams\*

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

## #16 — mattiasnordin, 2003-11-24T15:21Z

Humor ;-)

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/91018-tömma-databas-varje-dag
