标签: database stored-procedures vb6
我在一个循环中有一个存储过程,大约有十五分钟被调用大约100次;每天一次。存储过程包含删除语句。执行存储过程后,在客户端进行错误处理的最佳做法是什么。
我只是使用On Error Resume Next表示存储过程失败或超时;它只是在下一次迭代时再次调用。我在存储过程中有'SET XACT_ABORT ON',以确保在VB6中命令对象超时时回滚存储过程中的显式事务。存储过程将错误代码作为输出变量传递回程序;但是如果需要其他任何东西我就会徘徊。
On Error Resume Next
'SET XACT_ABORT ON'