本帖最后由 ledmhcc 于 2010-06-21 13:51:33 编辑

解决方案 »

  1.   

    解决了
            string strSelect = "SET DELETED OFF";//去掉删除标记,拿到所有记录
                OdbcConnection oCn = new OdbcConnection(strConnection);
                oCn.Open();
                OdbcCommand cmd = new OdbcCommand();
                cmd.Connection = oCn;
                cmd.CommandText = strSelect;
                cmd.CommandType = CommandType.Text;
                cmd.ExecuteNonQuery();
    读表前先做了下操作,然后就能全部读到了
    这贴算是散分贴了
      

  2.   

    以前用了10年foxpro(foxbase)的人来了,这两年转C#了
      

  3.   

    用excel打开才1711,说明跟C#代码读取没有什么关系,你也可以直接导入这些数据到SQL server 表里面看看记录是否正确。
      

  4.   

    不用Foxpro有9年了
    还在大学的时候用来写MIS时用过,还赚了点小外快
      

  5.   

    dbf有一定的格式,具体忘记了,以前写过一个工具,按照文本方式读取dbf文件.