看你这个代码,估计就是你的SQL语句的问题。不把你的SQL语句贴出来,就这个错误信息,怎么帮你解决问题?

解决方案 »

  1.   

    I think not include primary key in your SQL sentence.
      

  2.   

    估计又是权限的问题。估计你用的是ACCESS数据库。右击ACCESS数据库选属性,安全 选项卡,给everyone以完全访问权限。
    或加入ASPNET这个用户。
      

  3.   

    应该是你的datatable和dataset是手动填写而不是从数据库生成的,然后你使用了update更新,所以返回这样的错误。
      

  4.   

    是不是这样的情况,你用了DataAdapter和DataSet,也给这个DataSet用Select * from TableName之类的填进了数据,可是你想用DataSet来更新数据到数据库,如果是这样的话你一定要有一个Updata的命令在Adapter是,这样你的DataSet的数据才能更新,否则会给你说没有更新用的命令的.
      

  5.   

    应该是你的DataAdapter的InsertCommand属性为空的问题