计算机C#编程大侠帮忙?

来源:百度知道 编辑:UC知道 时间:2024/06/17 18:53:58
是这样的,我们公司开发了一个类似ERP的现场服务系统,主要是记录全国客户现场服务的联系人、手机、和服务时间等信息,现在要增加一个功能就是系统每天定时检查服务列表中有没有时间为当前时间的第二天的任务,如果有的话,就自动向这个任务的联系人发短信(中国移动提供了接口),这个大体的实现思路是咋样的?越详细越好,分数不多,因为很少使用百度知道,希望大家能够赐教呀!
关键是系统如何自动检测,就是说每天8点自检。

而不是我每次登陆的时候,在点登陆的BBUTTON事件中去检测!

是用什么数据库,sql的话很简单啊,做个定时查询就OK了
下面是以前从网上搜的东西,你看看有用没
SQL code企业管理器
--管理
--SQL Server代理
--右键作业
--新建作业
--"常规"项中输入作业名称
--"步骤"项
--新建
--"步骤名"中输入步骤名
--"类型"中选择"Transact-SQL 脚本(TSQL)"
--"数据库"选择执行命令的数据库
--"命令"中输入要执行的语句:
update base set flag=0 where datediff(dd,date,getdate())=0//写上你自己的SQL语句

--确定
--"调度"项
--新建调度
--"名称"中输入调度名称
--"调度类型"中选择你的作业执行安排
--如果选择"反复出现"
--点"更改"来设置你的时间安排为一天一次

然后将SQL Agent服务启动,并设置为自动启动,否则你的作业不会被执行

设置方法:
我的电脑--控制面板--管理工具--服务--右键 SQLSERVERAGENT--属性--启动类型--选择"自动启动"--确定

逻辑很清楚了,先检查就行了

- -!这个不难啊...定时轮巡一张表就完了...

没错,一般这种的需求都是在数据库中写一个JOB,定时执行就可以了。