客户通过局域网使用我们的应用程序。
VB6前端通过DAO访问Jet数据库。
数据库连接在此期间保持打开状态。 他们正在收到错误,就好像网络没有发生故障一样。
如果我可以解释: 有时当网络连接狡猾时,查询将失败,导致出现“无法找到表A”的错误。一旦网络再次启动,此实例将再次恢复正常工作。
在这种情况下,会发生的情况是实例将以上述方式关闭但是如果启动新实例它将表现正常(直到它在一个随机时间段之后它也会挂起)同时前一个实例将继续返回错误消息暗示网络已关闭且永远无法恢复正常工作。
有没有人知道这可能是什么?
* 更新08年2月08日问题已解决*
此问题的原因是存储数据库的计算机具有静态IP,而其余的具有动态IP。静态IP地址落在选择动态IP地址的范围内。 最终生成的动态地址与静态地址相同,并导致上述问题。 感谢大家的评论