我正在使用vb.net进行visual studio 2012项目。
在项目中,程序需要将(使用oledb)链接回旧学校.DBF数据库。 在开发阶段,db在localhost中分配,一切正常。
现在,当实现数据库位于服务器中的程序时,连接变得非常慢。
在打开程序或从数据库中检索数据时,使用该程序的所有客户都面临同样的问题。
实施例,
打开员工清单表,大约有20个记录,有2列。
本地:加载大约1秒钟。
Over Network:加载时间超过5分钟。
以前遇到过同样问题的人和任何可能解决这个问题的解决方案?
提前感谢您的帮助。
答案 0 :(得分:-1)
我最近一直在研究一个类似的应用程序,我发现从Windows Server 2003服务器以外的任何东西托管DBF文件显示出类似于你所描述的SLOW结果......关于该服务器版本如何提供文件的东西(我认为这与机会锁定有关)允许客户端机器以接近您在开发阶段看到的速率接收DBF数据。
总的来说,我认为除了允许将DBF文件导入到另一种类型的数据库类型(即SQL)之外的任何事情都是现在的浪费时间...... DBF文件非常糟糕,因为你在学习不服务好了,无论如何。去XML或SQL或两者兼得! :)