Logging 如何检查结果集状态?

Logging 如何检查结果集状态?,logging,Logging,这是用于vbscript应用程序的 Dim objRs set objRs = server.CreateObject("ADODB.Recordset") set objRs = objConn.Execute(sql) 当sql语句出现语法错误时,将导致整个ASP页面出错 我希望通过执行以下操作来进行日志记录: 当查询出错时,将sql记录到文本文件中以供参考 问题是 当Execute(sql)出错时,objRs数据是什么样子的? 它会返回任何错误代码,如-18045

这是用于vbscript应用程序的

    Dim objRs
    set objRs = server.CreateObject("ADODB.Recordset")
    set objRs = objConn.Execute(sql)
当sql语句出现语法错误时,将导致整个ASP页面出错

我希望通过执行以下操作来进行日志记录: 当查询出错时,将sql记录到文本文件中以供参考

问题是 当Execute(sql)出错时,objRs数据是什么样子的? 它会返回任何错误代码,如-18045等吗


我想获取执行状态,以便决定是否将sql记录到文本文件中。

也许您可以在下一步的错误恢复中使用,同时对Err对象进行一些测试。这将提供所有必要的信息,以允许在应用程序级别进行日志记录,在应用程序级别,您拥有所有所需的上下文和必要的编程语言的表达能力,以表达有关记录内容和时间的各种业务规则

此外,将允许优雅地处理异常,而不会“弄乱”整个ASP页面