日期:2014-05-18  浏览次数:20504 次

求救:ASP.net做的一个网站,如何实现每天自动定时执行其中的一个文件导入操作的函数?
用ASP.net做了一个网站,其中有一个用户界面页面,可以上传文本文件,然后把文本文件中的数据处理后导入到数据库中,但是这必须由用户主动点击上传按钮实现操作,请问如何可以实现每天系统自动定时执行这个页面当中的导入函数,来实现自动导入数据呢?谢谢!!

------解决方案--------------------
mssql么?要是的话,有一个作业的东西,可以使用,即使网站不好使,数据库自己也往里面插入。
------解决方案--------------------
c#当中有两个timer可以定时执行事件
------解决方案--------------------
http://blog.joycode.com/dotey/archive/2004/12/20/41438.aspx
------解决方案--------------------
至少前提你这个页面必须是打开的,就是用户那里要一直打开着IE.不然谁也没办法上传,


如果IE打开了,一直不关,用javascript设置一下时间,自动提交表单就行了.
------解决方案--------------------
编写控制台批处理文件(比如:update.bat),其内容为启动你的更新内容的页面文件如:
C:
cd D:\IE所在目录\
iexplore.exe http://XXX.XXX.XXX/update.asp?id=XX
exit

在windows计划任务中定时启动update.bat就OK了.我好欠以前用过.
如果IE不太好用,可以下一个Maxthon2,安装好以后将批处理文件修改一下如:

d:
cd D:\Program Files\Maxthon2\
Maxthon.exe http://http://XXX.XXX.XXX/update.asp?id=XX
exit
思路就这样,记的加分啊!
------解决方案--------------------
ding
------解决方案--------------------
服务器一直打开,客户端不用,客户提交后可以先存在一个数组里,然后定时处理数组就好了
------解决方案--------------------
写一个WINFORM调用
------解决方案--------------------
做ssis包 就可以了 就是怎么调用这个ssis包 我正在郁闷 貌似sql的job可以搞定
------解决方案--------------------
windows计划任务
写一段脚本执行
------解决方案--------------------
创建WINDOWS服务
------解决方案--------------------
创建WINDOWS服务