郁闷啊,我用jdbc读取dbf文件,当dbf文件里的数据很少时,读取返回的字符集rs没有问题,但是当dbf中的数据较多时,读出来的某几条记录中的几个字段值与原库中的居然不一致了!我晕!是不是dbf库本来就有bug啊?请教了!

解决方案 »

  1.   

    代码肯定没有问题,数据量小的时候没有问题,就是数很多的时候,查出来的结果集就有问题了。盼熟悉dbf及vfpodbc的高手!
      

  2.   

    jdbc还能直接读取数据文件...
    表空间,段都是可以跨数据文件的,所以你要在所有有的数据文件中找到一个表全部的块或许别人修改了块而且脏块已经刷新输出,你自己去读dbf又无法保证一致性读,这不是扯吗
      

  3.   

    我用jdbc读过vf的25万条数据都没有问题。难道你的几十条数据就把数据库整出bug了?