我用asp.net加access 2000做了一个简单的调查页面! 
用oledb联接数据库 就用了一个insert into 语句。有一个自动增加字段。结果就提示字段 
数目不对。我删除了自动增加的那个字段后,就是正常的。 怎么会出来这种呢。我用sql server 就不会出来这种问题。用access 才出 
现这种问题 大侠 帮忙,谢谢!

解决方案 »

  1.   

    顯示指定字段呢
    insert(a,b)select c,d from tb
      

  2.   

    sql server 也不能的吧  自增列是不能直接插入值的 
      

  3.   

    这样的 表tb
    Id col1 col2 ...
    Id是自动增加的insert into tb values('sdf','dsf'...)这样要出错但是却掉Id就不会了
    -----------
    楼上是说指示一下字段 insert into tb (col1,col2...) values('dfd','fdf'..)
    哦,我可以试试!
      

  4.   

    sql server一样,如果是带自增列的insert into 指定字段时不能带自增列