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
%>
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 错误码。 |
点我分享笔记