Propiedad Number de ADO

Definición y uso

La propiedad Number indica el número único que identifica al objeto Error.

Se devuelve un valor Long que puede coincidir con un constante de ErrorValueEnum.

Se utiliza la propiedad Number para determinar qué error ha ocurrido. El valor de la propiedad es un número único que coincide con la condición de error.

La colección de errores se devuelve en formato hexadecimal (por ejemplo, 0x80004005) o como valor Long (por ejemplo, 2147467259). Estos HRESULT los generan componentes básicos, como OLE DB, e incluso OLE mismo.

Sintaxis

lngErrorNumber=objErr.Number

Ejemplo

<%
for each objErr in objConn.Errors
  response.write("<p>")
  response.write("Descripción: ")
  response.write(objErr.Description & "<br />")
  response.write("Contexto de ayuda: ")
  response.write(objErr.HelpContext & "<br />")
  response.write("Ayuda archivo: ")
  response.write(objErr.HelpFile & "<br />")
  response.write("Error nativo: ")
  response.write(objErr.NativeError & "<br />")
  response.write("Número de error: ")
  response.write(objErr.Number & "<br />")
  response.write("Fuente de error: ")
  response.write(objErr.Source & "<br />")
  response.write("Estado SQL: ")
  response.write(objErr.SQLState & "<br />")
  response.write("</p>")
siguiente
%>