Database VB6调用存储过程-最佳实践

Database VB6调用存储过程-最佳实践,database,stored-procedures,vb6,Database,Stored Procedures,Vb6,我在一个循环中有一个存储过程,它被调用大约100次,持续大约15分钟;每天一次。存储过程包含删除语句。执行存储过程后,客户端错误处理的最佳实践是什么 我只是使用On Error Resume Next,意思是如果存储过程失败或超时;它只是在下一次迭代中再次调用。我在存储过程中设置了“启用XACT_ABORT”,以确保在命令对象在VB6中超时时回滚存储过程中的显式事务。存储过程将错误代码作为输出变量传回程序;但我想知道是否还需要其他东西。可能是的副本?为什么会失败并超时?这已经是个坏兆头了。你不应

我在一个循环中有一个存储过程,它被调用大约100次,持续大约15分钟;每天一次。存储过程包含删除语句。执行存储过程后,客户端错误处理的最佳实践是什么


我只是使用On Error Resume Next,意思是如果存储过程失败或超时;它只是在下一次迭代中再次调用。我在存储过程中设置了“启用XACT_ABORT”,以确保在命令对象在VB6中超时时回滚存储过程中的显式事务。存储过程将错误代码作为输出变量传回程序;但我想知道是否还需要其他东西。

可能是的副本?为什么会失败并超时?这已经是个坏兆头了。你不应该把重点放在这个问题上吗?@CraigJ-我已经通过在存储过程中使用参数嗅探避免技术解决了查询超时的问题。这让我想到了客户端的错误处理和客户端的事务管理。