我在據庫中有一字段名為FID且設為主索引,每次當我點擊新增APPEND時就提示不能插入一空值到FID中,這個FID不能設為自增型,因為它記錄的信息是根據另一個字段值來寫的,這個問題要怎樣才能解決,謝謝指點。

解决方案 »

  1.   

    以前在Delphi5.0的时候有这个问题,打个补丁就行了,不知道你用的是什么
      

  2.   

    我用的是DELPHI7.0,打個什麼補丁啊,應該說DELPHI7.0比5.0更完善才對啊,
      

  3.   

    luxuewei5214(小卢)用insert吧:這樣的效果是一樣,跟append沒什麼兩樣
      

  4.   

    这个字段设置了不允许空,应该是你要添加的记录让对应内容为NULL格式了,insert和append一回事,问题肯定在自己写的程序上
      

  5.   

    這個FID不能設為自增型,因為它記錄的信息是根據另一個字段值來寫的,這個問題要怎樣才能解決,謝謝指點
    _________________________________
    估计你设置此字段不能为空了吧  要不就在插入数据的时候考虑给他东西 要不就取消不能为空
      

  6.   

    可以用触发器!不知道你的数据库类型,我在oracle里是采用触发器处理主键的!