每隔0.5秒从服务器数据库的TabA表中提数据刷新客户端界面上的MSHFlexGrid1控件。有24个客户端,TabA表中的记录由于各个客户端的操作而频繁变动,变动的范围为0~2000条左右记录,请审查这个方案是否可行。见主要代码:Private Sub Timer1_Timer()
    
    rst.open "select * from TabA ", cn, adOpenStatic, adLockOptimistic
    Set mainform.MSHFlexGrid4.DataSource = rstEnd Sub客户端的MSHFlexGrid1控件被刷新时一直小抖动。
本客户端一旦占有某条记录,这条记录就应该立即从其它客户端的控件MSHFlexGrid1中消失,否则将出现几个客户端使用同一条记录的冲突。因为一条记录一次只能被一个客户端使用,只有使用了这条记录的客户端释放它以后,其它客户端才能申请这条记录。所以一旦占用就要及时刷新其它客户端界面的控件MSHFlexGrid1使其立即消失。....................
第二种方案:
如果考虑从数据库端及时更新客户端的MSHFlexGrid1控件有什么好的方法吗?