you cannot use DataSet to create a new table, you need to use a SQL command likeCREATE TABLE YourTableName (....)after that, you can insert records into it with DataSet/DataAdapter

解决方案 »

  1.   

    要创建新表只能用SQL命令在数据库里面创建
    create table
      

  2.   

    楼主的意思是不是:
    “通过Command or DataAdapter读取出一个table,并将其添加到DataSet中”?
    应该不是说 在DataSet中新建一个table,而是从数据库中新读取一个table。
    这样的话,要更新到数据库,一样可以使用DataAdapter的Update方法。
    只是你应该使用读取出来时使用的那个DataAdapter。
    另外:请参考MSDN中的CommandBuilder的使用方法。
      

  3.   

    谢谢大家,我的意思就是在DataSet中新建一个table,可惜要是能这样做多好啊