在TADOQuery 的 OnBeforeDelete事件中检查,不符合条件的禁止删除,我的做法是引发一个异常 throw Exception("禁止删除"),这样将完全中断返回,不会继续删除操作,但这样界面不够友好,而且也很难说会有什么其他问题(毕竟是产生了一个错误),有没有其他办法,类似于TabControl控件OnChanging事件里的AllowChange参数一样,可以控制到底是不是允许删除。

解决方案 »

  1.   

    the application could abort the deletion by calling the Abort procedure.
      

  2.   

    Abort();//不允许删除==================================
    以下内容纯属广告,不可能雷同
    e族百变桌面--特效更换桌面壁纸,丰富的网上资源支持,
    Flash桌面,视频桌面……让您的桌面动起来!
    http://www.popolong.com
    ==================================