为什么不转成SQL Server的数据库?

解决方案 »

  1.   

     to lumine
       这是原先的一个系统,而且现在仍有一部分的系统正在使用这些BDF,因此不能够
    进行升级为SQLSERVER  OR ORACLE
      

  2.   

    你把以前用DBF的地方改为用ADO访问不就可以转成SQL Server了吗?
      

  3.   

    用Access的导入功能, 将所有的*.DBF文件导入为Access数据库中的表!
    然后用Access数据库!
      

  4.   


      to BenjaminNing
              现在仍有主要的DBF 数据库在使用,且是以共享的方式存在的,且经常在更新,如果在这种情况下,将*.DBF 导入ACCESS 则数据的更新和变化就检测不到。因此只能读取原来的 DBF 的数据,再将更改后的数据再写入DBF 中
      

  5.   

      to lumine
         我现在正在改造的是原有系统的一部分,其余的部分仍要用这些这些 DBF 和其中的数据。
    因此不能更改原有的其他系统,现在只能用VB 来调用这些 DBF 文件。
      

  6.   

    用 ACCESS 链接表 *.dbf 试试! 
      

  7.   

     to playyuer
      现在只能是用VB 来进行开发了。
      

  8.   

      HELP ME,HELP ME,PLEASE
      

  9.   

    看你这么急,就替你分析一下吧,不过你最好将环境和诸如数据量将清楚:一、先确定网络速度和文件服务器正常。 二、其实速度我想关键在于UPDATE一句,UPDATE是最费时间的,尤其在没有索引的情况下,不信你可以做个测试,你可以发现用INSERT比UPDATE快上n倍,程序开发的过程中要尽量少用没有"索引"的UPDATE。三、将CursorLocation改成使用客户端的。四、如果只有DBF文件而没有Visual Foxpro的DBC数据库文件,那么Driver不要用Visual Foxpro Driver。五、将“Internet Timeout=300000;Transact Updates=True”去掉再进行测试。六、将adOpenKeyset和adLockPessimistic试着换成其他类型。记住,最好反复实验以达到最佳速度。