日期:2014-05-19  浏览次数:20437 次

散分!挑战性问题!来者皆有分!
我这里有一个程序,是要取数据库里(符合条件的)内容,数据库是不断添加的。我想30秒访问一下库,如果有符合条件的,取出来(另外一隔程序要用到取出的数据),取完后把此记录删除。如果没有符合条件的,继续访问。
以时间为条件,库存例如200705100850,如果当前时间大于库里时间,则为满足条件的。
代码应该如何实现,应该用什么?

------解决方案--------------------
那不写个服务?
------解决方案--------------------
UP
------解决方案--------------------
服务会比较麻烦,用普通的程序就可. 定时去取. 或者用 sql server的作业调度定时做.
------解决方案--------------------
楼上好
------解决方案--------------------
jf
------解决方案--------------------
sql语句好像是这样 : delete * from 表A where AId in (select AId from 表A where 库里时间 <getdate())
间隔30秒 提取数据库的信息就没有用过,是不是要用Timer呢???? 求教~~
------解决方案--------------------
up
------解决方案--------------------
setTimeOut和ajaxpro一起应该可以实现吧。
------解决方案--------------------
写一个存储过程来实现之,定时调用,要用到事务处理,保证数据的完整性。

应该不会很难。
------解决方案--------------------
方法很多喔,学习了~
------解决方案--------------------
不知道定时用javascript来刷新页面可以不可以呢?

------解决方案--------------------
研究
------解决方案--------------------
AJAX的典型例子。

SetTimeOut---> 访问后台处理页面,在该页面中查询数据(并删除库内相应数据)--> 查询的结果以XML的形式返回--> ok
------解决方案--------------------
散分!挑战性问题!来者皆有分!
楼主这个标题有点意思哦。应该分成这样

散分!
挑战
性问题!
来者皆有分!
------解决方案--------------------
定时访问数据库,求教
==>
1.winform 程序 + timer控件.
2.sql agent的调度作业.
================================
cpp2017(慕白兄)好强啊,向你学习。
------解决方案--------------------
慕白兄 说的好
------解决方案--------------------

------解决方案--------------------
关注
------解决方案--------------------
写过触发器不就得了
------解决方案--------------------
偶只知道用服务。
------解决方案--------------------
cpp2017(慕白兄) 正解。写个存储过程,设置成作业执行。
------解决方案--------------------
挑战 性问题!
------解决方案--------------------
jf
------解决方案--------------------
性问题 是一个大问题
jf
------解决方案--------------------
jf
------解决方案--------------------
如果是SQL SERVER,建议用作业调度。但是好像至少是一分钟执行一次。
------解决方案--------------------
study
------解决方案--------------------
我来了
------解决方案--------------------