ADO Error 对象

Error 对象

ADO Error 对象包含与单个操作(涉及提供者)有关的数据访问错误的详细信息。

ADO 会因每次错误产生一个 Error 对象。每个 Error 对象包含具体错误的详细信息,且 Error 对象被存储在 Errors 集合中。要访问这些错误,就必须引用某个具体的连接。

循环遍历 Errors 集合:

<%
for each objErr in objConn.Errors
  response.write("<p>")
  response.write("Description: ")
  response.write(objErr.Description & "<br />")
  response.write("Help context: ")
  response.write(objErr.HelpContext & "<br />")
  response.write("Help file: ")
  response.write(objErr.HelpFile & "<br />")
  response.write("Native error: ")
  response.write(objErr.NativeError & "<br />")
  response.write("Error number: ")
  response.write(objErr.Number & "<br />")
  response.write("Error source: ")
  response.write(objErr.Source & "<br />")
  response.write("SQL state: ")
  response.write(objErr.SQLState & "<br />")
  response.write("</p>")
next
%>

语法

objErr.property

属性

属性 描述
Description 返回一个错误描述。
HelpContext 返回 Microsoft Windows help system 中某个主题的内容 ID。
HelpFile 返回 Microsoft Windows help system 中帮助文件的完整路径。
NativeError 返回来自 provider 或数据源的错误代码。
Number 返回可标识错误的一个唯一的数字。
Source 返回产生错误的对象或应用程序的名称。
SQLState 返回一个 5 字符的 SQL 错误码。