我说了啊,一定要用dbf表,因为我要考虑和其他软件进行数据交换,帮帮忙,谢谢。

解决方案 »

  1.   

    我也遇到过这样的问题。
    用BDE生成的dbf文件,它的格式是dbase?格式的dbf,不能被VF或Excel2000、Excel97等识别。所有你要用ODBC方式生成dbf文件,ODBC驱动程序选用Microsoft Visual FoxPro Driver。
    我用这种方式生成的dbf文件能够被VF6.0打开并进行各种操作。
      

  2.   

    就算BDE的sql语句生成的不是dbase,但是我用程序调用其他的dbase文件,只要一经TBATCHMOVE一导,就不能被识别了。怎么办,也就是说,我用batchmove是为了备份,而不用batchmove用直接复制文件的方法对有索引和memo字段的表有影响(具体体现在文件名改变就对索引和memo字段有影响,不改文件名就可以),所以只能用batchmove(当然也许还有更好的方法我不知道,请赐教)能不能告诉我,怎样让batchmove后的dbase依然可以被识别。mode为batcopy
      

  3.   

    是我错怪了delphi,后来,我去改了BDE的设置才行了,所以建议各位用DBF表的老兄,一定要在装了delphi后,去改BDE的设置。呵呵,一个苦恼的问题终于结束。但是默认设置一定不行,这也算DELPHI的一个不对吧。谢谢大家关注,我要放分了。(要知道,改这个设置可是我摸索出的哟,DELPHI也太懒了吧,)