Atrybut Number ADO

Definicja i użycie

Atrybut Number wskazuje unikalny numer identyfikujący obiekt błędu.

Zwraca wartość Long, która może odpowiadać stałej ErrorValueEnum.

Użyj atrybutu Number, aby określić, który błąd wystąpił. Wartość atrybutu to unikalny numer odpowiadający warunkowi błędnemu.

Zbiór błędów Errors zwraca HRESULT w formacie szesnastkowym (np. 0x80004005) lub jako wartość Long (np. 2147467259). Te HRESULT-y są generowane przez podstawowe komponenty, takie jak OLE DB, nawet przez sam OLE.

Gramatyka

lngErrorNumber=objErr.Number

Przykład

<%
for each objErr in objConn.Errors
  response.write("<p>")
  response.write("Opis: ")
  response.write(objErr.Description & "<br />")
  response.write("Kontekst pomocy: ")
  response.write(objErr.HelpContext & "<br />")
  response.write("Pomocowy plik: ")
  response.write(objErr.HelpFile & "<br />")
  response.write("Błąd lokalny: ")
  response.write(objErr.NativeError & "<br />")
  response.write("Numer błędu: ")
  response.write(objErr.Number & "<br />")
  response.write("Źródło błędu: ")
  response.write(objErr.Source & "<br />")
  response.write("Stan SQL: ")
  response.write(objErr.SQLState & "<br />")
  response.write("</p>")
next
%>