string path = "c:\\chaobiao.dbf";
                string pathH = "c:\\Hischaobiao.dbf";
                if (File.Exists(path))
                {
                    File.Delete(path);
                }
                if (File.Exists(pathH))
                {
                    File.Delete(pathH);
                }
                //然后从当前目录下copy
                string strcU = AppDomain.CurrentDomain.BaseDirectory + "Resources\\";
                string strSorce = Path.Combine(strcU, "chaobiao.dbf");
                string strSorceO = Path.Combine(strcU, "Hischaobiao.dbf");
                File.Copy(strSorce, path);
                File.Copy(strSorceO, pathH);
                odbcHelperSQL odbc = new odbcHelperSQL();
                string connStr = @"Driver={Microsoft dBASE Driver (*.dbf)}; DriverID=277;Dbq=c:\";
                OdbcConnection conn = new OdbcConnection(connStr);                conn.Open();
                odbc.initConn(connStr);
                DataSet ds = new DataSet();
                string strSql = "select * from chaobiao where 1=2 ";
                OdbcCommand cmd = new OdbcCommand();
                cmd.CommandText = strSql;
                cmd.Connection = conn;
                OdbcDataAdapter da = new OdbcDataAdapter(cmd);
                da.Fill(ds);
                if (dsCopyMessage == null || dsCopyMessage.Tables[0].Rows.Count < 1)
                {
                    ShowInfo.ShowInfoMessage("请先查询出待上传的抄表数据!");
                    return;
                }
                foreach (DataRow dr in dsCopyMessage.Tables[0].Rows)
                {
                    DataRow drr = ds.Tables[0].NewRow();
                    //
                    drr["CUSTOMERME"] = dr["CustomerMeterID"];
                    drr["USERSN"] = dr["UserSN"];
                    drr["MMNUMBER"] = dr["MmNumber"];
                    drr["USERNAME"] = dr["UserName"];
                    drr["LINKADDR"] = dr["LinkAddr"];
                    drr["LINKMAN"] = dr["LinkMan"];
                    drr["LINKTEL"] = dr["LinkTel"];
                    drr["METERBOOK"] = dr["MeterBook"];
                    drr["METERBOOKP"] = dr["MeterBookPos"];
                    drr["MMCALIBRE"] = dr["MmCalibre"];
                    drr["MBPERSON"] = dr["MbPerson"];
                    drr["WATERKIND"] = dr["WaterKind"];
                    drr["PRICE"] = dr["Price"];
                    drr["COPYTYPE"] = dr["CopyType"];
                    drr["COPYSTATE"] = dr["CopyState"];
                    drr["COPYBEGINQ"] = dr["CopyBeginQuantity"];
                    drr["COPYENDQUA"] = dr["CopyEndQuantity"];
                    drr["THEQUANTIT"] = dr["TheQuantity"];
                    drr["AVETHREE"] = dr["AveThree"];
                    drr["COPYYEAR"] = dr["CopyYear"];
                    drr["COPYMONTH"] = dr["CopyMonth"];
                    drr["COPYREMARK"] = dr["CopyRe"];
                    drr["STATEID"] = dr["StateID"];
                    ds.Tables[0].Rows.Add(drr);                }
                OdbcCommandBuilder cb = new OdbcCommandBuilder(da);
                cb.QuotePrefix = "[";
                cb.QuoteSuffix = "]";
                da.Update(ds);
                ds.AcceptChanges();               
                string strSqlH = "select * from Hischaobiao where 1=2 ";
                DataSet dsH = new DataSet();
                cmd.CommandText = strSqlH;
                cmd.Connection = conn;
                OdbcDataAdapter daH = new OdbcDataAdapter(cmd);
                daH.Fill(dsH);
                if (dsHisCopyMessage == null || dsHisCopyMessage.Tables[0].Rows.Count < 1)
                {
                    ShowInfo.ShowInfoMessage("没有历史抄表数据!");
                }
                foreach (DataRow dr in dsHisCopyMessage.Tables[0].Rows)
                {
                    DataRow drr = dsH.Tables[0].NewRow();
                    //
                    drr["CUSTOMERME"] = dr["CustomerMeterID"];
                    drr["COPYBEGINQ"] = dr["CopyBeginQuantity"];
                    drr["COPYENDQUA"] = dr["CopyEndQuantity"];
                    drr["THEQUANTIT"] = dr["TheQuantity"];
                    drr["COPYDATE"] = dr["CopyDate"];
                    drr["COPYREMARK"] = dr["CopyRe"];
                    dsH.Tables[0].Rows.Add(drr);
                }
                OdbcCommandBuilder cbH = new OdbcCommandBuilder(da);
                cbH.QuotePrefix = "[";
                cbH.QuoteSuffix = "]";
                da.Update(dsH);
                dsH.AcceptChanges();                conn.Close();第一个文件写成功,但第二个文件,就是找不到Hischaobiao 这个对象。
C盘根目录下确实有两个文件Hischaobiao.dbf\chaobiao.dbf
奇怪了,怎么解决呢??