Propriedade Number do ADO
Definição e uso
A propriedade Number indica o número único que identifica o objeto Error.
Retorna um valor Long que pode corresponder a um constante ErrorValueEnum.
Use a propriedade Number para determinar qual erro ocorreu. O valor da propriedade é um número único correspondente à condição de erro.
A coleção Errors retorna HRESULT em formato hexadecimal (por exemplo, 0x80004005) ou como valor Long (por exemplo, 2147467259). Esses HRESULT são gerados por componentes básicos, como OLE DB, até mesmo pelo OLE em si.
Sintaxe
lngErrorNumber=objErr.Number
Exemplo
<% for each objErr in objConn.Errors response.write("<p>") response.write("Descrição: ") response.write(objErr.Description & "<br />") response.write("Contexto de ajuda: ") response.write(objErr.HelpContext & "<br />") response.write("Ajuda arquivo: ") response.write(objErr.HelpFile & "<br />") response.write("Erro nativo: ") response.write(objErr.NativeError & "<br />") response.write("Número do erro: ") response.write(objErr.Number & "<br />") response.write("Fonte do erro: ") response.write(objErr.Source & "<br />") response.write("Estado SQL: ") response.write(objErr.SQLState & "<br />") response.write("</p>") next %>