问了一天了,还没有人回答。

解决方案 »

  1.   

    注意你插入的记录中,每个值与其所对应的字段的数据类型是否符合,字段是否非空等等
      

  2.   

    不知道你写错没有,从上面两句可看出:
      adodataset1.AppendRecord([edit1.text,edit2.text,nil,nil,nil,nil,nil,nil]);
      Customer.AppendRecord([CustNoEdit.Text,CoNameEdit.Text, AddrEdit.Text, Null, Null, Null, Null, Null, Null, DiscountEdit.Text]);NUll和Nil是完全不同的两个概念,NULL是字符为空时,而Nil是空指针