Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Community
  • |
  • Diskussionsforum
automatischer Seitenaufruf
torkel
myCSharp.de - Member



Dabei seit:
Beiträge: 506
Herkunft: Swiss

Themenstarter:

automatischer Seitenaufruf

beantworten | zitieren | melden

Hallo

ich habe eine Frage betreffend eines zeitabhängigen Codes:


> //automatischer schalter
>if ((dt.DayOfWeek.ToString() == "Friday") && (Convert.ToUInt32(dt.Hour.ToString()) ≥ 13))
>{
> //Automatischer Schalter auf "AUS"
> cmd.CommandText = "UPDATE status SET status = 'Aus' WHERE id=2";
> cmd.ExecuteNonQuery();


Dieser code, stellt mir ein Eintrag in der Datenbank auf AUS, wenn es Freitag und nach 13 Uhr ist. Jetzt habe ich aber das Problem, wenn am Freitag z.B niemand die Seite aufruft, wird der schalter nicht auf AUS gesetzt.

kann man es irgendwie anders lösen oder ein automatischer Seitenaufruf ausführen? Falls ja, wie geht das?

Grüsse

Torkel
private Nachricht | Beiträge des Benutzers
svenson
myCSharp.de - Member



Dabei seit:
Beiträge: 8.746
Herkunft: Berlin

beantworten | zitieren | melden

Schreib ein kleines Consoleprogramm, welches den SQL-Befehl absetzt und starte das Console-Programm via Scheduler jeden Freitag um 13:01.
private Nachricht | Beiträge des Benutzers
trinkjoghurt
myCSharp.de - Member

Avatar #avatar-1807.jpg


Dabei seit:
Beiträge: 178
Herkunft: Frankfurt / Main

beantworten | zitieren | melden

Moin,

wenn es unbedingt aus der ASP.NET Anwendung sein muss:

Starte eine Thread beim Starten der Applikation, erzeuge eine TimeSpan für die gewünschte Dauer und versetzte ihn für diese Dauer in Tiefschlaf...
Enjoy

Christian Arnold
private Nachricht | Beiträge des Benutzers