我在应用程序窗体上对数据库进行添加数据,有由于id号我设为自动增长,我就没有填写id列的内容,但在提交时数据库就报错,说“field id must have a value",于是我填写id列的值 ,但他还是报错,说是“该列是自动增长列,不允许填值” 谢谢大家帮忙!!!!

解决方案 »

  1.   

    你是怎么增加数据的啊?
    直接用SQL语句   insert into 是不用理会ID字段的。
      

  2.   

    是不是ACCESS数据库?
    ID列虽然设置为可空,但是不允许空字符
    修改ID列的属性就可以了
      

  3.   

    sql  数据库
    我用的是数据集Ttable的append方法!通过DBedit向数据库添家数据啊     谢谢帮忙啊!
      

  4.   

    是不是把DataSet 的字段清空一下,再加
      

  5.   

    SQL SERVER如果是用SQL 解决的话是没有这种问题的,建议楼住对数据库进行操作最好用SQL语句
      

  6.   

    用sql 语句很好,但用Ttable控件的append为什么不行呢   诸位能再帮一下么,我十分感谢!!!