一个奇怪的问题,延迟4、5秒后才能取得正确的结果

Description of your first forum.

一个奇怪的问题,延迟4、5秒后才能取得正确的结果

帖子huangjiahan » 星期三, 2002年10月9日 17:13


两个程序共用一个access97数据库,当A程序计算完结果后放入数据库中,
然后通知B程序去取。结果发现B取得太快,往往得不到正确结果,需延迟4、5
秒后才能正确读取。这样的延迟时间也太夸张了吧。不知道有没有好的方法解决这个问题。
譬如A放好结果后,释放掉数据库,然后B再去取,不知是否可行?希望各位
高手帮忙!
 
 
 

一个奇怪的问题,延迟4、5秒后才能取得正确的结果

帖子aerobull » 星期三, 2002年10月9日 17:31


//当A程序计算完结果后放入数据库中.
其实数据可能在缓存中。
方法.全部用query,不要用table控件。
我通过0.5秒取一次数,也不会出现你说的问题
goog luck!
 
 
 

一个奇怪的问题,延迟4、5秒后才能取得正确的结果

帖子songhb » 星期三, 2002年10月9日 17:45


我也遇到过这个问题,后来用ole db函数直接操作数据库,就解决了