首先,触发器是本身是不会主动通知客户端的。
不过我们可以在触发器中,加入发送邮件的代码(这个可以不是太好)。
我想最好是自己写一DLL,然后加为扩展存储过程,由这个扩展存储过程
来实现通知客户端。

解决方案 »

  1.   

    To gmc007(江西的佬表),关于写Dll的问题能不能给我一个例子,给上部分代码,让我参考一下,谢谢!
      

  2.   

    触发器只在SQL内部触发,和你的客户端没有关系。你不可能在仅使用这两个
     东西尔布采用轮询的情况下实现你的要求。
     其实你的要求也很简单,呵呵。
     你需要使用有事件的RS对象,并保持使用RS到服务器端的连接始终维持,并使
     用合适的游标类型,那么就可以在客户端的RS事件中得到该消息。
     这是一个坏注意,会对伸缩性造成很大障碍,因为大家都维持连接。
     其实建议你使用MSMQ,也很简单。
      

  3.   

    写个服务端小程序,当在VB中修改数据库时,通知它,让它再去通知其他客户机,用winsock就行