我本地使用了access数据库,新增加的数据记录需要 录入到服务器上的mysql现在我能想到的方法是:
对每个表单独操作,取出每条记录的各个字段,然后配出sql语句,插入到mysql中不知道有其他方法吗?P.S 后面还要做从mysql下载数据到本地access中
其实就是一个数据同步的功能,一个用户做上传,其他用户下载来看

解决方案 »

  1.   

    读入 datatable  然后 直接 update datatable
      

  2.   

    补充:为避免重复,我现在的做法是,从access取出记录后,先检查mysql有没有的,没有才录入
    次方法是否合适?
    另外,mysql中插入的记录,如果主键重复,是不是就不会插入(且不报错)?
      

  3.   


    有简单 的例子 参考下么
    如果光是一种数据库的话,table更新操作,倒是理解..这里的话,具体应该怎么操作?
      

  4.   


    strSQL = "select * from A";
                        dt = mf.GetDataTable(strSQL);   //从access取出
                        mysqlf.UpdateToDataBase(strSQL,dt);// 放入mysqlUpdateToDataBase方法如下
                MySqlDataAdapter mda = new MySqlDataAdapter(sql, this.MyConnection);
                MySqlCommandBuilder builder = new MySqlCommandBuilder(mda);
                mda.InsertCommand = builder.GetInsertCommand();
                this.OpenConn();
                mda.Update(dt).ToString();
                this.CloseConn();是这个思路吗?