怎样知道数据表中增加了新记录? 不是你的程序当然不行了。如果你用三层结构,可以让服务器Notify Client。否则,你就检查记录数吧。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 chechy:我的程序正是三层结构,能不能详细讲解怎样让服务器Notify Client??我是菜鸟,急需帮助!!!!感谢啦! 这个比较复杂,实际上就是Client端的callback。原理是Client端产生一个Interface,假设这个Interface中有一个Notify函数。将这个Interface加入到Server端中,然后中间层服务器中有一个Interface List,专门接收这些Client端的Interface。当事件被触发时,就调用InterfaceList中每个Interface的Notify,从而达到Callback的目的。Client端接收后,要从InterfaceList中移走相应的Interface。在中间层中,如果你的Provider的ResolveToDataSet如果是False的话,那么在Provider的AfterUpdateRecord可以感知道是否Insert。 Callback我自己也没有做过。不过可以给你一个例子。http://www.distribucon.com/download/midas/callback2.zip是用SocketConnection做的。 100分求教:如何导出DBGridEh中的负数 Delphi7中Frame编译问题? 如何用Delphi做日志文件(像操作系统的应用程序日志)? 高手帮帮我,一个DBEdit的问题,急!!!! 高兴,终于和最心爱的MM在一起了,散分。春节快乐。 Label的标题显示不全,怎么解决 请问如何在 dbedit 中显示string 类型的值?谢谢大家了! 请问我怎样才能把32色或大于32色的bmp转换为ico,目前我只能转换16色的。 远程数据库链接失败 远程数据库链接失败 请问什么是VFP的支持库 谁知道哪有SPCOMM控件下载? 请加入DELPHI COM+讨论组
我是菜鸟,急需帮助!!!!感谢啦!
原理是Client端产生一个Interface,假设这个Interface中有一个Notify函数。将这个Interface加入到Server端中,然后中间层服务器中有一个Interface List,专门接收这些Client端的Interface。当事件被触发时,就调用InterfaceList中每个Interface的Notify,从而达到Callback的目的。Client端接收后,要从InterfaceList中移走相应的Interface。
在中间层中,如果你的Provider的ResolveToDataSet如果是False的话,那么在Provider的AfterUpdateRecord可以感知道是否Insert。
http://www.distribucon.com/download/midas/callback2.zip
是用SocketConnection做的。