定期自动运行ASP程式的代码
时间:2021-02-18 11:19:19 | 栏目:ASP代码 | 点击:次
前言
常有人希望在某??特定?r?g,可以自?幽持? ASP 程式,?M行某?作?I,比如:?l?子信、?Y料?煺?理等。
方法
一、你可以去找 aspexe 元件?硎褂?
二、你可以使用 WSH的方式?硖?理。以下文章是?D?d至某??大??W站(我已?忘了出?了~)
WSH 基本上和 ASP 的??法是一?拥某?了
不需加上 ASP 分隔符?
存?n的副?n名?? .vbs
由於不是使用 asp.dll , 因此?]有 ASP 的物件模式?K不?m用
?o法使用伺服端包含, 因此一些 ADO 常?敌枳孕行?告
'?勿用 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
??n案存?? c:scriptsupdateadstatus.vbs, WSH 有???版本, 一?橐?窗版 (wscript.exe), 一?槊?令列版 (cscript.exe), 在?@??例子我???⑹褂? (cscript.exe), 你可以在 DOS 命令列下?绦?
c:>cscript c:scriptsupdateadstatus.vbs
接著你可以到 Query Analyzer 下查??Y料是否更新, 在???H的??用上, 建?h你使用批此?n??^分不同?r段的工作, 好比?f我????造一支名?? dailytask.bat 的批次?n??绦兴?有的每日例行工作, 如此一??, 我只需?⑺?有每日???绦械? script 放到?@支批次?n即可, 然後利用 AT Command 或是 SQL Server Agent 定?r每日?绦? dailytask.bat
??烈建?h使用 SQL Server Agent, ?@??比使用 AT Command ?淼糜行?率且?定! ?O定 SQL Server Agent 你可以?绦? Enterprise Manager, 展?_後??看到?@?拥漠?面
滑鼠右?c Jobs, ?x?? New Job
?x?? Step 按 New
指定 Step Name , Type ??x?? Operating System Command, ?K?O定?绦械? Command
?x?? Schedule ?O定你的排程
三、使用 vbs 的程式,?K在 WINDOWS 自?优懦滔拢?指定由 IE ???幽阋炎???完成的 ASP 程式。