现在在开发C#,需要程序生成一个dbf格式的文件,这个dbf文件好像是Visual foxPro文件?或者是dBASE文件?
请问我通过c#该如何创建该文件? 要装什么驱动?或者是一定要装什么数据库?
多谢答复

解决方案 »

  1.   

    用工具创建一个空的放在那里,要的时候copy出来一份就好了
      

  2.   

    多谢楼上的答复,但是我的情况是这样子的,
    我要把一些xml里面的数据动态生成dbf格式的文件,
    比如点一次按钮就生成一个新的dbf文件
    里面是一个数据表,数据记录就是从xml文件里面提取出来的。
    但是我又没有装Visual FoxPro,我想问问有没有办法直接写这个dbf文件?
    或者只要装个驱动就能用c# 生成dbf文件?
      

  3.   

    dbf是foxPro、foxdbase、dBASE数据表文件。如果说创建那是没有必要安装什么驱动文件。可以使用foxPro先建立一个空的,但带表结构的数据文件。然后再进行运用。
      

  4.   


    这个问题可以解决。但要使用FoxPro驱动连接。这不是说你要安装FoxPro。
      

  5.   

    多谢楼上,我这里有dbf的数据文件,那么后面具体c# 该如何读写dbf文件?
    能帮忙贴一段简单的读写代码吗?谢谢啦!
      

  6.   

    "但要使用FoxPro驱动连接" 这个在开发阶段使用,
    那么我在程序发布之后还需要单独在客户端安装FoxPro驱动吗?
      

  7.   

    dbf是foxPro、foxdbase、dBASE数据表文件。如果说创建那是没有必要安装什么驱动文件。可以使用foxPro先建立一个空的,但带表结构的数据文件。然后再进行运用
    试试看看
      

  8.   

    dBASE ADO.NET Data Provider Inactive by geekyde
    http://sourceforge.net/projects/dbase-adonet/试试这个。