InsertCommand对象无效.而你的代码只给updatecommand的.

解决方案 »

  1.   

    建立一个SQlCommandBuilder对象,
    SqlCommand m_com = new SqlCommand(mySqlDataAdapter);
      

  2.   

    // 创建一个使用此SqlCommand的适配器
    SqlDataAdapter sda = new SqlDataAdapter(cmd);
    sda.UpdateCommand = new SqlCommandBuilder(sda).GetUpdateCommand();sda.InsertCommand = new SqlCommandBuilder(sda).GetInsertCommand();
      

  3.   

    如上,添加insert命令就行了!
      

  4.   

    各位老大:
        我要执行的是一条更新语句,我需要的是更新数据库中一条已存在的记录,并更新DataSet对象myDataSet,myDataSet中包含有我要更新表的结构及一条我要更新的那条记录我不明白让我增加一个InsertCommand做什么
      

  5.   

    updatecommand和insertcommand用法一样