LOGO OA教程 ERP教程 模切知识交流 PMS教程 CRM教程 开发文档 其他文档  
 
网站管理员

定期自动执行ASP程序

admin
2010年7月3日 14:5 本文热度 6679
前言 [br][br]  常有人希望在某个特定时间,可以自动执行 asp 程序,进行某项作业,比如:发电子信、数据库整理等。 [br][br]方法 [br][br]一、你可以去找 aspexe 组件来使用 [br][br]二、你可以使用 wsh的方式来处理。 [br][br]wsh 基本上和 asp 的写法是一样的除了不需加上 asp 分隔符,存档的扩展名为 .vbs [br]由于不是使用 asp.dll , 因此没有 asp 的对象模式并不适用无法使用伺服端包含, 因此一些 ado 常数需自行宣告 '请勿用 server.createobject [br]set oconn = createobject("adodb.connection") [br]oconn.open yourconnstring [br]ssql = "update adinfo set adstatus=0 " _ [br]& "where validtodate<='" & date & "'" [br]oconn.execute(ssql) [br]oconn.close [br]set oconn = nothing[br]将档案存为 c:scriptsupdateadstatus.vbs, wsh 有两个版本, 一为窗口版 (wscript.exe), 一为命令列版 (cscript.exe), 在这个例子我们将使用 (cscript.exe), 你可以在 dos 命令列下执行 [br][br]c:>cscript c:scriptsupdateadstatus.vbs [br][br]接着你可以到 query analyzer 下查询资料是否更新, 在实际的应用上, 建议你使用批此档来区分不同时段的工作, 好比说我会创造一支名为 dailytask.bat 的批次档来执行所有的每日例行工作, 如此一来, 我只需将所有每日应执行的 script 放到这支批次档即可, 然后利用 at command 或是 sql server agent 定时每日执行 dailytask.bat [br][br]强烈建议使用 sql server agent, 这会比使用 at command 来得有效率且稳定! 设定 sql server agent 你可以执行 enterprise manager, 展开后会看到这样的画面 [br][br]鼠标右点 jobs, 选择 new job [br]选择 step 按 new [br]指定 step name , type 请选择 operating system command, 并设定执行的 command [br]选择 schedule 设定你的排程 [br][br]三、使用 vbs 的程序,并在 windows 自动排程下,指定由 ie 来启动你已撰写完成的 asp 程序。

该文章在 2010/7/3 14:05:27 编辑过
关键字查询
相关文章
正在查询...
点晴ERP是一款针对中小制造业的专业生产管理软件系统,系统成熟度和易用性得到了国内大量中小企业的青睐。
点晴PMS码头管理系统主要针对港口码头集装箱与散货日常运作、调度、堆场、车队、财务费用、相关报表等业务管理,结合码头的业务特点,围绕调度、堆场作业而开发的。集技术的先进性、管理的有效性于一体,是物流码头及其他港口类企业的高效ERP管理信息系统。
点晴WMS仓储管理系统提供了货物产品管理,销售管理,采购管理,仓储管理,仓库管理,保质期管理,货位管理,库位管理,生产管理,WMS管理系统,标签打印,条形码,二维码管理,批号管理软件。
点晴免费OA是一款软件和通用服务都免费,不限功能、不限时间、不限用户的免费OA协同办公管理系统。
Copyright 2010-2024 ClickSun All Rights Reserved