前言
常有人希望在某??特定?r?,可以自?幽持?nbsp;ASP 程式,?行某?作?I,比如:??子信、?料?煺?淼取?nbsp;
方法
一、你可以去找 aspexe 元件?硎褂?nbsp;
二、你可以使用 WSH的方式?硖?理。以下文章是??至某??大??站(我已?忘了出?了~)
WSH 基本上和 ASP 的??法是一?拥某??nbsp;
不需加上 ASP 分隔符?
存?n的副?n名??nbsp;.vbs
由於不是使用 asp.dll , 因此?]有 ASP 的物件模式?K不?用
?o法使用伺服端包含, 因此一些 ADO 常?敌枳孕行??nbsp;
''?勿用 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案存??nbsp;c:scriptsupdateadstatus.vbs, WSH 有???版本, 一?橐?窗版 (wscript.exe), 一?槊?盍邪?nbsp;(cscript.exe), 在???例子我???⑹褂?nbsp;(cscript.exe), 你可以在 DOS 命令列下?绦?nbsp;
c:>cscript c:scriptsupdateadstatus.vbs
接著你可以到 Query Analyzer 下查??料是否更新, 在???的??蒙? 建?你使用批此?n??^分不同?r段的工作, 好比?我???造一支名??nbsp;dailytask.bat 的批次?n??绦兴?械拿咳绽?泄ぷ? 如此一?? 我只需?⑺?忻咳??绦械?nbsp;script 放到?支批次?n即可, 然後利用 AT Command 或是 SQL Server Agent 定?r每日?绦?nbsp;dailytask.bat
??烈建?使用 SQL Server Agent, ???仁褂?nbsp;AT Command ?淼糜行?是曳?定! ?定 SQL Server Agent 你可以?绦?nbsp;Enterprise Manager, 展?後??吹竭@?拥漠?面
滑鼠右? Jobs, ???nbsp;New Job
???nbsp;Step 按 New
指定 Step Name , Type ????nbsp;Operating System Command, ?K?定?绦械?nbsp;Command
???nbsp;Schedule ?定你的排程
三、使用 vbs 的程式,?K在 WINDOWS 自?优懦滔拢?付ㄓ?nbsp;IE ???幽阋炎??完成的 ASP 程式。
11
22
33