Vorwort
Die Leute hoffen oft, dass zu einem bestimmten Zeitpunkt ein bestimmtes ASP -Programm automatisch bei einem bestimmten Job durchgeführt werden kann, z. B.: Senden elektronischer Nachrichten, Sortieren von Datenbanken usw.
Verfahren
1. Sie können die Aspexe -Komponente finden, die sie verwenden können
2. Sie können WSH verwenden, um damit umzugehen. Der folgende Artikel wurde auf eine Website auf dem Festland abgedruckt (ich habe die Quelle vergessen ~)
WSH ist im Grunde genommen das gleiche wie ASP, außer wie ASP außer
Sie müssen keinen ASP -Trennzeichen hinzufügen
Die archivierte Sekundärdatei heißt .VBS
Da ASP.Dll nicht verwendet wird, ist der Objektmodus ohne ASP nicht anwendbar
Die Servo -Seite kann nicht einbezogen werden, daher müssen einige Ado -Konstanten von sich selbst deklariert werden
Verwenden Sie Server.CreateObject nicht
Setoconn = createObject ("adodb.Connection")
oconn.openyourconnstring
ssql = "updateadinfosetAdStatus = 0" _
& "Wovalidtodat <= '" & Datum & "'" "
oconn.execute (SSQL)
oconn.close
Setoconn = nichts
Speichern Sie die Datei als C: scriptsUpDateadStatus.vbs. Es gibt zwei Versionen von WSH, eine ist die Fensterversion (WScript.exe) und die andere ist die Befehlsspalteversion (cscript.exe). In diesem Beispiel werden wir (cscript.exe) verwenden, Sie können es unter der DOS -Befehlsspalte ausführen.
C:> cscriptc: scriptsUpDateadStatus.vbs
Dann können Sie zu QueryAnalyzer gehen, um zu überprüfen, ob die Daten aktualisiert werden. In den tatsächlichen Anwendungen wird empfohlen, diese Datei in verschiedenen Zeiträumen zu unterscheiden. Zum Beispiel erstelle ich eine Stapeldatei namens DailyTask.bat, um alle täglichen Routinearbeit auszuführen. Auf diese Weise muss ich nur alle Skripte einfügen, die jeden Tag in diese Stapeldatei ausgeführt werden sollten, und dann Atcommand oder SQLServeragent verwenden, um DailyTask.bat regelmäßig auszuführen
Es wird dringend empfohlen, SQLServeragent zu verwenden, was effizienter und stabiler ist als die Verwendung von Atcommand! SET SQLSERVERAGENT Sie können EnterpriseManager ausführen. Nach der Erweiterung sehen Sie ein solches Bild.
Klicken Sie auf Jobs auf der rechten Maus und wählen Sie NewJob aus
SCHRITT Wählen Sie neu drücken Sie neu
Geben Sie einen Schrittnamen und Typ an
Wählen Sie den Zeitplan, um Ihren Zeitplan festzulegen
3. Verwenden Sie das VBS -Programm und geben Sie unter dem automatischen Windows -Zeitplan an, dass der IE das von Ihnen geschriebene und abgeschlossene ASP -Programm startet.