当前位置:主页 > 软件编程 > ASP代码 >

定期自动运行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 程式。

您可能感兴趣的文章:

相关文章