ADODATASET组件的command type属性为cmdtext,command text属性为存储过程的文本内容,在存储过程中有可能发生除零错误,或者删除不存在的临时表的错误,如何使该存储过程能忽略错误直到执行结束而不应发生错误而返回。

解决方案 »

  1.   

    跟ADO没关系, 应该在你的存储过程中来控制
      

  2.   

    try
      Ado.execute;//你的存储过程
    fillay
      ado.free保证不报错!
      

  3.   

    在存储过程中有可能发生除零错误,或者删除不存在的临时表的错误
    最好的办法就是在存储过程中做错误处理.除零错误是可以加判断语句避免的.
    不存在的临时表可以先判断是否存在.
    还有就是看看@@ERROR的用法.数据库处理好了你会很轻松的!
    前端开发工具只是做数据显现的.对错误你只能用TRY  FILLAY 或是 TRY  EXCEPT不过这都
    是针对于DELPHI中的语句错误处理的.