---
title: "Köra SQL fråga 1 ggr om dagen"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/85413-köra-sql-fråga-1-ggr-om-dagen"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "speedy"
published: "2003-09-06T14:06:15.000Z"
updated: "2003-09-07T15:57:59.000Z"
replies: 8
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/dotnet/85413-köra-sql-fråga-1-ggr-om-dagen"
---

# Köra SQL fråga 1 ggr om dagen

## #1 — speedy, 2003-09-06T14:06Z

Applikationen jag håller på och skriver just nu använder ASP.NET med VB.NET och databasen är access2000. I denna applikation vill jag en gång om dagen (kl 00:01 eller första gången sidan körs) köra en SQL fråga som kontrollerar om giltighetstiden på vissa erbjudanden gått ut och i så fall ta bort dessa.

Anledningen till att jag skriver i ASP.NET-forumet är att jag inte tror att Access har någon möjlighet att göra detta utan att jag måste lösa det programatiskt på något sätt.

Hur tycker ni att man borde kunna lösa detta på smidigaste sätt?

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

## #2 — Nickemannen, 2003-09-06T14:15Z

Skapa en service som gör detta.

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

## #3 — Jon, 2003-09-06T14:17Z

Kanske genom att sätta ett värde i en tabell till datum du senast körde funktionen.

Kolla sedan om det inte är det datumet - kör i så fall uppdateringen.

Men ett ännu bättre alternativ är att göra ett sådant program i winforms eller helst en windowstjänst som schemaläggs varje natt 00:01

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

## #4 — renholm, 2003-09-06T15:09Z

I fall du har möjlighet skulle jag rekommendera att du byter databas till antingen MSDE eller MS SQL Server då de har stöd för schemalagda aktiviteter i och med SQL Server Agent

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

## #5 — speedy, 2003-09-06T16:40Z

Sidan kommer att ligga på ett redan bestämt webbhotell så tyvärr kan det nog inte läggas in några program på servern utöver webbapplikationen.

Jag hade gärna kört MSDE eller MS SQL om jag kunnat men det är igentligen inte motiverat för denna applikation(utöver denna funktion då). Kostnaden för MS SQL är för hög och eftersom det hela ska ligga på ett webbhotell så kan jag ju inte heller installera MSDE.

Jag ska se om jag kanske kan lösa det på något sätt såsom Jon föreslog men det känns inte som den optimala lösningen direkt :/

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

## #6 — renholm, 2003-09-06T18:35Z

Denna lösning är inte heller så snygg men fungerar troligen. Skapa en aspx  sida eller en webservice som gör det du vill med databasen, anropa sedan denna varje natt från en annan dator där du kan ställa in schemaläggning osv, fungerar men inte snyggt.

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

## #7 — icaaq, 2003-09-06T20:17Z

Varför inte bara lägga kollen i On_session_start i global.asax!

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

## #8 — speedy, 2003-09-07T15:51Z

Körs inte On_session_start varje gång en ny session startas(varje gång en ny besökere kommer till sidan)?

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

## #9 — Jon, 2003-09-07T15:57Z

Jo. Men det är ju bättre att köra kollen när en ny användare kommer till dina sidor än varje gång nån besöker en sida.

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/85413-köra-sql-fråga-1-ggr-om-dagen
