麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > ASP > 正文

利用 WSH 作定時工作流程

2024-05-04 11:10:22
字體:
來源:轉載
供稿:網友
一個很常見的 ASP 問題 : "如何定時工作流程執行網頁?", 之所以會問這個問題大部分是因為管理員可能會利用一個 ASP 網頁來作數據庫維護的動作, 如備份...等, 在 Windows NT 平臺有一個方法可以做工作流程, 那就是 AT 指令 + Schedule 服務, 但很可惜的是你并沒有法度在命令列 (Command-Line) 執行 ASP 網頁

當然你可以在命令列執行 IE 并告訴它要求執行的網頁, 例如: c:/program files/internet explorer/iexplore.exe http://localhost/mypage.asp, 不過, 這絕對不是大部分的網站管理者所要的方法, 因為這必須要開啟瀏覽器, 花費許多的系統資源, No Good! 此外, 還有一個缺點, 那就是執行 ASP 網頁有逾時時間 (Timeout), 如果你要執行許多的流程工作, 你可能要更改 Timeout 時間, 哇! 太麻煩! No good!

在這一篇文章要介紹的是使用 WSH (Windows scripting Host) 的解決方案。

WSH 的安裝

Windows 98, Windows 2000, IIS 4.0 已包含 WSH ,WSH 包含在 IE 5.0 版本中,如果你是 Windows 95 使用者, 可以到微軟網站下載個別安裝程序 http://www.microsoft.com/msdownload/vb&#115cript/scripting.asp 。
范例

假設你現在有一個廣告輪撥系統, 你想將檢查廣告到期日這件工作自動化每天凌晨執行, 也就是當一則廣告過期了, 便將其廣告狀態更改為停用, 我們先來看看資料表 AdInfo 字段 。

AdId 廣告代碼 Int
AdName 廣告名稱 VarChar(64)
ValidToDate 廣告到期日 DateTime
AdStatus 廣告狀態 Int (0為停用, 1為進行)

先看看 ASP 怎么做


接下來看看如何用 WSH, 基本上和 ASP 的寫法是一樣的除了不需加上 ASP 分隔符 存盤的擴展名為 .vbs 。

由于不是使用 asp.dll , 因此沒有 ASP 的對象模式并不適用
利用 WSH 作定時工作流程

2001-07-15? ?不詳??


上一頁 1 2 3

'請勿用 Server.CreateObject
Set oConn = CreateObject("Adodb.Connection")
oConn.Open YourConnString
sSQL = "update AdInfo set AdStatus=0 " _
& "where ValidToDate<='" & Date & "'"
oConn.Execute(sSQL)
oConn.Close
Set oConn = Nothing

存為 c:/scripts/updateadstatus.vbs, WSH 有兩個版本, 一為窗口版 (wscript.exe), 一為命令列版 (cscript.exe), 在這個例子我們將使用 (cscript.exe), 你可以在 DOS 命令列下執行 :

c:/>cscript c:/scripts/updateadstatus.vbs

接著你可以到 Query Analyzer 下查詢資料是否更新, 在實際的應用上, 建議你使用批此檔來區分不同時段的工作, 好比說我會創造一支名為 dailytask.bat 的批次檔來執行所有的每日例行工作, 如此一來, 我只需將所有每日應執行的 script 放到這支批次檔即可, 然后利用 AT Command 或是 SQL Server Agent 定時每日執行 dailytask.bat 。

強烈建議使用 SQL Server Agent, 這會比使用 AT Command 來得有效率且穩定! 設定 SQL Server Agent 你可以執行 Enterprise Manager, 展開后會看到這樣的畫面。

鼠標右點 Jobs, 選擇 New Job 。
選擇 Step 按 New 。
指定 Step Name , Type 請選擇 Operating System Command, 并設定執行的 Command 。
選擇 Schedule 設定你的流程。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 午夜精品视频在线 | 午夜精品成人一区二区 | 精品中文视频 | 欧美一级特黄aaaaaa在线看首页 | 久久爽精品区穿丝袜 | 羞羞视频免费视频欧美 | 中文字幕在线观看免费视频 | 粉嫩粉嫩一区二区三区在线播放 | 欧美国产精品一区二区 | 亚洲欧美aⅴ| 福利一区二区三区视频在线观看 | 精品国产一区二区三区四区阿崩 | 一级在线视频 | www久久综合 | 免费网址黄| av免费提供 | 久草手机在线观看视频 | 9999精品| ⅴideo裸体秀hd | 毛片免费在线播放 | 国产一级aaa全黄毛片 | 欧美成人免费一级 | 国产女同疯狂激烈互摸 | 日本在线观看一区二区 | 在线a视频| 午夜视频观看 | 成人免费午夜视频 | 国产亚洲精品久久久久久久久久 | 欧美成人精品一级 | 九九黄色 | 7777欧美 | 爱高潮www亚洲精品 欧美黄色一级片视频 | 色呦呦一区二区三区 | 日本在线视频二区 | 国产精品99久久久久久久 | 久久精品日韩一区 | 天堂成人一区二区三区 | 日韩av片在线播放 | 激情黄页 | 国产羞羞视频在线观看免费应用 | 九九热精品在线视频 |