您的位置:首页 > 数据库

怎样每天自动定时刷新数据库

2010-12-06 19:59 387 查看
写一个图书管理系统,书可以借阅一个月,过期后要自动修改“Student_Book_borrowed”数据库中的“status”,怎样实现这个自动完成的过程,我自己感觉timer不好,SQL维护计划又不会写,大家帮帮忙,给个建议啊,

可以参考CommunityServer中的Job的实现方法。
用触发器.不过对服务器的压力很大.可以用作业来写.

补充一下,我写的是windows应用程序,不是网站,大家能不能给一段代码示例啊

企业管理器中,管理——》SQL SERVER代理——》作业——》鼠标右键新建作业——》常规页中输入名称——》步骤页中新建步骤、输入名称、加入你的sql语句——》调度页中新建调度、输入名称,选择反复出现,更改时间——》OK  
完了之后,若没有启动SQL Agent,则在服务管理器——》SQL Agent选上当启动OS时自动启动  
再在企业管理器中,鼠标右键刚才建的作业——》启动作业——》OK 

启动一个功能DEBUG的时候,SESSION构建一次,当结束DEBUG的时候,SESSION销毁。
下次一次DEBUG的时候,又重新构建一个SESSION
因为第一个SESSION中保存了一些DEBUG相关的信息,
当我再次用DEBUG这个功能的时候,显然要生成一个新的SESSION。
为了使DEBUG功能这却,这个SESSION必须要保证是一个全新的SESSION而不是前面的那个。
但是上一次的session存不下来,
就算存下来了,又添加了新的东西,这个方法用不了。
我想问下 有没有类似C++中指针一样的东西,
比如说第一个session的地址是xxxx,
判断第二个是不是第一个的重复 ,只需要看是不是也是xxxx地址就可以了。

C#中有指针,但是就算用指针,当第一个对象被销毁的时候,该对象占的内存就被腾出来了,这段内存有可能恰好被第二个session对象占用,但是内容应该刷新了,就算地址一样,对象也是不一样的呀。。
不知道第二个session中的确有第一个session中的debug信息。。。是个什么情况?。。

看你的意思, 好似需要持久化某个东西, 再次加载进来, 会产生相等的2个session?

现在C#来调用, 主线程中速度很快, 但在线程中,却需要几秒钟时间 , 大家有没有遇到过这样的问题, 是什么原因造成的呢?

或许是线程的优先级问题,用Stopwatch类分别记录下从调用线程到结束的时间及该方法的运行时间。
然后对比一下应该就明白怎么回事了

我觉得与优先级没有关系, 用的是线程控件 BackGroundWorker , 并且方法实现并不耗CPU, 不至于会用到十多秒钟.

自己顶一下, 很急的问题.会不会与我的DLL封装有关系?

为什么? 在主线程一闪而过的方法 , 为什么放到线程中调用,最慢的时候要等上十几秒?

eWebEditor编辑器上传图片总是提示上传中。。。请稍等。。。在网上找了很久的答案但是都不行。

可能与IIS安全配置有关系,看看你服务器端的文件夹是否可以写入.

要么是 上传权限 要么是你的文件路径 要么是其他配置问题

建议使用FCKeditor 网页文本编辑器
FCKeditor是一个功能强大支持所见即所得功能的文本编辑器,可以为用户提供微软office软件一样的在线文档编辑服务。它不需要安装任何形式的客户端,兼容绝大多数主流浏览器,支持ASP.Net、ASP、ColdFusion 、PHP、Java、Active-FoxPro、Lasso、Perl、ython 等编程环境。
最重要是他是免费滴。。而且界面也很不错~~可以定制功能
来源:足球直播
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息