【发布时间】:2014-03-10 13:58:27
【问题描述】:
我正在开发一个使用 vb.net 的 Visual Studio 2012 项目。
在项目中,程序需要链接回(使用 oledb)到一个老式的 .DBF 数据库。 在开发阶段,数据库在 localhost 中分配,一切正常。
现在,当执行程序时,数据库位于服务器中,连接变得非常缓慢。
所有使用该程序的客户在打开程序或从数据库中检索数据时都面临同样的问题。
例子,
打开一个员工列表,大约 20 条记录,2 列。
本地:加载大约需要 1 秒。
通过网络:加载时间超过 5 分钟。
这里有没有人遇到过同样的问题以及任何可以克服这个问题的解决方案?
提前感谢您的帮助。
【问题讨论】:
-
可能是您的网络连接缓慢或防火墙和防病毒软件导致了问题。
-
我认为网络/防火墙/防病毒不会导致问题。我有另一个用 FoxPro 语言编写的应用程序没有遇到问题,但我的 Visual Studio 项目遇到了性能缓慢的问题。我试图从我的 DBF 文件中检索一条记录,这在 Local 中应该花费不到一秒的时间,但是当通过网络时,在 1 个表中检索一行数据需要 30 多秒。
标签: vb.net performance connection oledb dbf