在 AfterScroll 里写根本就没有验证到 

解决方案 »

  1.   

    验证数据,
    最好在Tfield的onvalidate事件里写try
      .....
    except
      raise exception.create('出错 ')
    end;
      

  2.   

    好像用不着ADOQuery1.CancelUpdates这样的语句;
    在BeforePost里边只要写:
    if Error then 
    begin
      ShowMessage('Error');
      Abort;
      Exit;
    end;
    就不会提交了。
      

  3.   

    谢谢,这个问题解决了,在DataSource的UpdateData里写就可以了
    大家帮帮忙看看这个问题好吗?
    http://www.csdn.net/expert/topic/354/354967.shtm