同意.不加主键是非常不好的习惯,使用VF及ACCESS的Programmer应注意.

解决方案 »

  1.   

    能够更新。
    但是用DataAdapter不能自动生成相应的更新语句,需要自己未dataAdapter添加数据更新语句(非常繁琐)。
    而且如同楼上所说,一个表不应该没有主键的!
    所以与其费半天劲写这些语句,还不如去给他加个主键!
      

  2.   

    1.自动生成命令适用的场合:
      生成的dataTable包含主键的列,而且dataTable仅仅由单个数据库数据表
      生成的;
    2.否则必须手动设置更新的命令insertcommand...
    3.你可以不要dataset,通过sqlcommand对象直接对数据库更新;