本帖最后由 ljw159357789 于 2010-12-12 20:01:10 编辑

解决方案 »

  1.   

    这个应该不只一个触发器就可以完成的吧。不用触发器,搞个timer也可以的。
      

  2.   

    timer定时刷新太麻烦,也浪费资源,不够快!
      

  3.   

    研究下SQL里的Service Broker,有个更新通知的东西适合你,如果你前端用.net就很方便。内容有点多,这里就不说了
      

  4.   

    这要看你的那个页面与数据库是怎么连接的了.一般说来,数据库是被动地接收请求,应用监听数据库的触发到是不太多.
    似乎也能实现,但得应用在某个位置对数据库实施监听,由触发器产生一条信息送到应用,应用获取信息后显示.
    不过,个人觉得还是用timer比较好,在你可忍受的时间内,比如5秒?或1分钟?向数据库请求一次,获得是否更新的信息,似乎也不会浪费多少资源,或者,可能比在某个端口监听数据库的信息还要节省一些,只是,timer的时间间隔得设置得却到好处.