在更新dataset数据库的时候,必须每次都把原来的数据的所有内容都导入到dataset中,才能实现MyDataAdapter.Update(MyDataSet,"table")呢?  DataSet   MyDataSet   =   new   DataSet();     
  MyDataAdapter.Fill(MyDataSet,"table");   
  我这里想做的是插入大量的数据到数据库中,但每次插入的时候,把原来的所有数据装载到dataset中,这样做会不会不太好啊?
能否不装载dataset,直接更新到数据库中呢?谢谢~~

解决方案 »

  1.   

    insert into 
    直接执行sql语句
      

  2.   

    如果是单用户操作数据库,数据插入过程可以在DataSet对象实例中完成,用Adapter对象进行更新数据库源。如果是单用户操作数据库,此过程后,DataSet与数据库内容是一致的,不需要重新读入,但是多用户同步访问数据库,开发程序需要定期对DataSet更新,可以采用DataSet的Clear方法先清空内容,在用Adapter的Fill方法填充DataSet,我是这样做的。
      

  3.   

    我这样想的,不知道可以实现不:不通过fill()方法把服务器中的 数据加载到dataset
    自己新建立一个table
    里面输入很多新数据
    再加到dataset 中
    直接把数据上传到服务器?