P pascal! Unregistered / Unconfirmed GUEST, unregistred user! 2002-11-29 #1 我用ado+sql2000做的一个工作流软件,在一台机(输入机)上APPEND了记录后,在另一台机(显示机)上无法实时看到,但删除却可以,什么原因? 说明:显示机必须在不中断工作,即不重新连接的情况下刷新记录?
我用ado+sql2000做的一个工作流软件,在一台机(输入机)上APPEND了记录后,在另一台机(显示机)上无法实时看到,但删除却可以,什么原因? 说明:显示机必须在不中断工作,即不重新连接的情况下刷新记录?
R raymondcen Unregistered / Unconfirmed GUEST, unregistred user! 2002-11-29 #2 可以在另一台机器上用一个Timer。每隔多少秒,refresh一下
M Milpas Unregistered / Unconfirmed GUEST, unregistred user! 2002-11-29 #7 做不到实时吧,只能接近 是直接连数据库还是MIDAS连?
P pascal! Unregistered / Unconfirmed GUEST, unregistred user! 2002-11-29 #8 直接连的,除非关闭TABLE重新OPEN,refresh都没反应啊。 至少能有反应,最好在5~10秒内。
W who am i? Unregistered / Unconfirmed GUEST, unregistred user! 2002-11-29 #9 如果你用的是ADOQUERY控件,可用REQUERY方法实现刷新。 //如果是BDE的TABLE控件,可用实现 //因为如果直接在table控件未关闭的情况下执行open办法或refresh方法,它所连接的 数据集并不会发生刷新! table1.close; table1.open; 以上意见,仅供参考!
如果你用的是ADOQUERY控件,可用REQUERY方法实现刷新。 //如果是BDE的TABLE控件,可用实现 //因为如果直接在table控件未关闭的情况下执行open办法或refresh方法,它所连接的 数据集并不会发生刷新! table1.close; table1.open; 以上意见,仅供参考!