if(adotable2.seek(edit2.Text)=true) then
adotable1.FieldValues ['公里数']:=adotable2.FieldValues ['公里数'];

解决方案 »

  1.   

    adotable1.FieldValues ['地点']:=edit2.text;
            ↑
    //这一句出现了问题.
      

  2.   

    adotable1.FieldValues ['地点']:=edit2.text
    进行输入检查了吗?
      

  3.   

    是否是Edit2.Text中非法字符??
      

  4.   

    可能是你的ADOTABLE1在APPEND是处于别的状态导致的异常。语句本身没有错。
      

  5.   

    post 以前
    检查一下table1的状态再post
    if table1.state=dabrowse then table1.edit;
      

  6.   

    adotable1.FieldValues ['托单']:=edit1.Text ;
     是否类型不符