请问,如何定时增加数据记录,能不能在webservice里实现?
哪位大哥能告诉我怎么实现。系统是C#写的网页,每月25号,系统就自动增加员工的考勤表,等待考核,其他时候都不能生成。急 问题点数:0、回复次数:8Top
1 楼123456754321(强盗)回复于 2004-11-02 11:30:39 得分 0
,Top
2 楼okwinds(梦无忧)回复于 2004-11-02 11:54:38 得分 0
问一下,你的数据库用的是什么?Top
3 楼szjyzb(曾波)回复于 2004-11-02 11:58:36 得分 0
sql server呀,大哥快救我啊Top
4 楼okwinds(梦无忧)回复于 2004-11-02 11:59:48 得分 0
算了,我要吃饭了,先告诉你solution吧,可以不用程序实现,如果你用的是Sql Server,那么启动Sql Server Agent,然后在企业管理器里,写一个存储过程,作用就是添加考勤表格,之后,在管理->Sql Server 代理->作业里新添加一个作业定好时间去运行写好的存储过程就可以了,oracal也是一样的,只不过是添加jobTop
5 楼okwinds(梦无忧)回复于 2004-11-02 12:03:27 得分 0
不过,如果你不嫌麻烦的话,写一个定时的Service也可以,至于什么Web Service一般在接口或者跨平台应用上用的比较多,这类东东,不建议你用Web ServiceTop
6 楼szjyzb(曾波)回复于 2004-11-02 12:18:04 得分 0
还有其他方法吗Top
7 楼szjyzb(曾波)回复于 2004-11-02 12:19:20 得分 0
那你说的web service应该何时启动呢Top
8 楼okwinds(梦无忧)回复于 2004-11-02 12:39:10 得分 0
还可以不用作业,只是写存储过程,就是在你要调用即将创建的考勤表时,先检测表是否存在,存在则不创建,不存在则创建,这个逻辑,可以直接写到SP里,如下代码片段所示:
if not exists(select top 1 * from sysobjects where name='表名' and xtype='U')
begin
创建表
end
至于你说的“web service应该何时启动”,我没看明白是问的什么Top




