Asp classic 经典的asp connection.errors集合实际上是如何工作的?

Asp classic 经典的asp connection.errors集合实际上是如何工作的?,asp-classic,adodb,Asp Classic,Adodb,我试图确认实际的ADODB.Connection.Errors集合应该如何工作 我目前的解释是,该连接将保留在该连接上执行的所有过程的所有错误 所以我可以说 on error resume next ... code goes here ... 2 or more command objects execute procedures against the database on the same connection if con.Errors <> 0 then l

我试图确认实际的ADODB.Connection.Errors集合应该如何工作

我目前的解释是,该连接将保留在该连接上执行的所有过程的所有错误

所以我可以说

on error resume next 

... code goes here ... 2 or more command objects execute procedures against the database on the same connection

if con.Errors <> 0 then 

  loop through all the Errors objects (1 for each procedure that would've been executed on the connection)

end if 
出错时继续下一步
... 代码在这里。。。2个或多个命令对象对同一连接上的数据库执行过程
如果con.Errors为0,则
循环遍历所有错误对象(连接上执行的每个过程1个)
如果结束
然而,我已经实现了这个基本结构,我只得到了一个错误描述?所以我正在找人来证实这一点。Errors集合是否包含多个过程的多个错误?或者如果一个过程发生多个错误

我似乎找不到任何文件可以确切地说明在这种情况下会发生什么

谢谢,

发件人:

任何涉及ADO对象的操作都可以生成一个或多个提供程序 错误。每次发生错误时,可以放置一个或多个错误对象 在连接对象的错误集合中当另一个ADO 操作生成错误,清除错误集合,然后 新的错误对象集可以放置在错误集合中


因此,要捕获所有错误,似乎需要在每个可能的错误之后检查集合。

谢谢,这很清楚,也很简洁。它还与我在代码中看到的内容相匹配。。。谢谢