本人想做一个windows服务,具体功能如下:
服务监视着数据库中一个datetime类型的字段,当这个字段中的时间和系统时间相同时,则执行一条sql语句改变数据库表中所监视那条记录的某一字段的值。请问能实现这样的功能吗?如果能请各位帮帮忙说说要怎样实现,windows很少搞,真的没头绪,先谢过了!

解决方案 »

  1.   

    需要windows服务吗?我觉得SQL server里边使用触发器和notification就够了
      

  2.   

    我也觉得用SqlServer的触发器更好,做Windows服务不是很难,但性能会比用触发器低很多。不推荐使用Windows服务。
      

  3.   

    楼上的建议可以考虑
    若做服务,可以参考:http://ansel.cnblogs.com/archive/2005/08/22/220024.aspx
      

  4.   

    若做成服务的话,可以用timer,定时去监视datetime类型的字段...个人觉得SqlServer的触发器还好些。。