1,用数据库的触发器
2,用timer控件定时查询

解决方案 »

  1.   

    我看用触发器比较好,如果用Timer定时检查的话,资源耗的比较厉害!!!
      

  2.   

    同意exia(异侠)的看法,用Timer定时检查太耗资源,你用多长时间合适呢???还是用触发器
      

  3.   

    trigger -> call udf -> call extended stored procedure(DLL) -> send message to process
    这样子可以建立一个数据库到外界程序的通讯。 sendmessage会等消息处理后返回,然后extended sp可以继续回值给udf,trigger也可以抛出error添加log。呵呵,瞎想的,没试过。
      

  4.   

    可以使用SQL的存储过程调用外部的dll,让dll通知你的程序有新数据了,并且把新数据的关键字传回去,或者把所有的数据传回去,也可以通过广播的方式发布