表中的字段为ItemID,是必填字段
你SQL中新增记录必须给该字段付值

解决方案 »

  1.   

    骗一下Delphi吧,否则不好处理。将ItemID对应TField的Required属性设为False。
      

  2.   

    to chechy(chechy)兄:
    照你的方法做了,问题也已解决,但是小弟还是不明白,为什么非要给“自动增加"字段赋值,不是可以由系统自动赋值的吗?解决这个疑问后,小弟再给分。
      

  3.   

    自增字段是数据库负责赋值的,而不是Delphi。而Delphi认为Required为True的字段必须有值(真笨,都不晓得看看是否是自增字段)。所以就产生了上述问题。这种情况下只能骗骗Delphi了。