首页 > 编程 > ASP > 正文

定期自动运行ASP程式的代码

2020-07-27 13:06:47
字体:
来源:转载
供稿:网友
前言 

  常有人希望在某特定,可以自某支 ASP 程式,行某作,比如:子信、料整理等。 

方法 

一、你可以去找 aspexe 元件使用 

二、你可以使用 WSH的方式理。以下文章是至某大站(我已忘了出了~) 

WSH 基本上和 ASP 的法是一的除了 
不需加上 ASP 分隔符 
存的副名 .vbs 
由於不是使用 asp.dll , 因此有 ASP 的物件模式不用 
法使用伺服端包含, 因此一些 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 
案存 c:scriptsupdateadstatus.vbs, WSH 有版本, 一窗版 (wscript.exe), 一命令列版 (cscript.exe), 在例子我使用 (cscript.exe), 你可以在 DOS 命令列下行 

c:>cscript c:scriptsupdateadstatus.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 定你的排程 

三、使用 vbs 的程式,在 WINDOWS 自排程下,指定由 IE 你已撰完成的 ASP 程式。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表