特征描述:软件需要对客户端的操作状态进行实时检测,当客户端操作完写库后,软件会在5秒内对数据库重新查询一次,如果有新的内容,就在界面上显示出来。
我在设计时,是用的timer来做的,时间是5秒,但是当查询以后,返回数据并显示出来大概需要20秒,不知道怎么回事,非常慢。我把timer设为2秒还是很慢,大家帮忙啊!
在线等!先谢谢了!

解决方案 »

  1.   

    1、Interval 的单位是毫秒,您的设置不知是否正确
    2、试试看:提交查询之前将Interval 设为零
        查询做完后,再将Interval 设为正常值
        还要做on error 错误处理,如果发生错误先报告错误,
        然后再将Interval 设为正常值
      

  2.   

    谢谢楼上的,问题已经解决了
    不是单位的事,是我在连接之前加了网络判断的语句,然后用if去判断了
    而判断网络的timer是30秒,所以系统就必须等这个执行完得到网络状态,才能连接ADO,所以就慢了,已经改过来了!呵呵。不过还是谢谢哦!