ADO Number 属性

定义和用法

Number 属性指示唯一标识 Error 对象的数字。

返回 Long 值,该值可能对应于一个 ErrorValueEnum 常量。

使用 Number 属性确定发生了哪个错误。属性的值是与错误条件对应的唯一数字。

Errors 集合以十六进制格式(例如 0x80004005)或以 Long 值(例如 2147467259)返回 HRESULT。这些 HRESULT 由基本组件生成,如 OLE DB,甚至是 OLE 本身。

语法

lngErrorNumber=objErr.Number
实例
<%
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
%>