常有人希望在某個特定時間,可以自動某支 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 程式。
定期自动运行ASP程式的代码
2019-10-11 10:35asp代码网 ASP教程
常有人希望在某個特定時間,可以自動某支ASP程式,進行某項作業,比如:發電子信、資料庫整理等。 方法 一、你可以去找aspexe元件來使用 二、你可以使用WSH的方式來處理。以下文章是轉載至某個大陸網站(我已經忘了出處了~
延伸 · 阅读
- ASP教程
asp javascript picasa相册外链批量导出
自己的空间想做一个相册,找来找去用了picasa,功能很方便,唯一不足之处是获取外链太麻烦,一个一个的复制粘贴太辛苦,于是用asp+javascript的方法写了...
- ASP教程
javascript增加干扰数据实现简单加密效果
javascript增加额外的干扰数据似简单加密,需要的朋友可以参考下。...
- ASP教程
ASP多条件查询功能实现代码(多关键词查询)
今天在用asp增加一个多条件查询,标题可以包括多个关键词,这样提高匹配,防止内容重复等...
- ASP教程
asp飞飞无限级分类v1.0 Asp+sql+存储过程+ajax提供下载
飞飞Asp乐园Asp Sql存储过程版无限级分类 开发说明: 本程序基于Asp环境开发 使用的数据库:SQLServer2000(存储过程) js框架:Jquery/ajax 数据库名称:archives...
- ASP教程
asp中获取当前页面的地址与参数的函数代码
asp中获取当前页面的地址与参数的函数代码,经常需要用得到,特整理下,方便需要的朋友。...
- ASP教程
ASP中Session技巧 默认过期时间为20分钟
写过稍微大型一点 ASP 的人都知道,Session 这个对象真是好用,它可以用来记录使用者私有的资料变量,既安全又方便。但是你真的知道 Session 的运作原理吗...
- ASP教程
ASP javascript Application对象的Contents和StaticObjects做Cache的一些经验
ASP javascript: Application对象的Contents和StaticObjects做Cache的一些结论。 ASP封装Cache对象,一般都是基于Application的, ...
- ASP教程
分享一个好东东,动态Include文件 (Dynamic File Includes)
相信很多ASP开发者都会抱怨ASP的Include方式太老土了,以的方式加载文件实在是太不舒服了,在实际项目中不管我是不是一开始就要用到这个文件,我总得早早的...