不行啊,net send 不能满足要求
要把需要操作的单据显示在VB窗体的MSGrid中,SQL中有没有向断口发送消息的函数啊,我的服务器监听6666断口,只要把消息发送到6666断口就可以了

解决方案 »

  1.   

    如果你是3层结构,那么你可以通过服务程序达到这样的要求,如果你是直接数据库的,那可能有点麻烦,你要监视SP,首先找到另外客户端的连接现程,断开他,然后分配新的现成给对应的应用程序,这些说起来容易,做起来难。
      给你一个建议,就是用NET SEND发一个通知到相应的客户端,让他自己刷新DBGrid,主动权放到客户端的一面,你觉得怎么样,遇到这样的问题,我一般都是这样处理的,至于客户端是否刷新,那要看人家是否需要你的新数据了。
    另外,如果你的通知太多,那会影响客户端的程序,所以最好不发通知,而是在帮助里像操作人员解释,如果发现数据不够,刷新界面就可以了,这样也是处理方法。
      当然用3层结构就不会有这些问题,因为你要的效果可以通过服务段程序解决。