我用一个ADO连接DBF读取正常,但是如果我的DBF用FOXPRO英文版造的就不能读取,提示什么ODBC驱动程序不正确,我该怎么解决!垦请帮助

解决方案 »

  1.   

    可能是驱动的版本不对,你用中文版的VFP试试吧!
      

  2.   

    ADO : Provider=MSDAOSP.1
    可以直接读取 DBF 文件阿?
      

  3.   

    可以用Tdatabase 
    在tdatabase的params中添加 path=d:\under      \\假设under.dbf在d盘under文件夹中
    设置tdatabase的databasename  随便起          这里设置为popblue
    设置tdatabase的drivername为STANDARD
    设置tdatabase的connected为true; 
    将table的 databasename:='popblue'
              tablename:='under.dbf'
    这样就可以了啊
      

  4.   

    没有人能够解决吗
    上面说的办法没有一个可以的,请你们自己也试试
    我说的是vfp6英文版本的DBF表
    你们可以试试的
      

  5.   

    没有英文版的,你下一个vfpoledb.dll试试,不知是否可行