Объекты ошибок ADO
объекты ошибок
ADO объект Error содержит одну операцию (с участием поставщиков), связанных с доступом к данным Информацию об ошибке.
ADO будет генерировать ошибку из-за каждого объекта Error. Каждый объект Error содержит подробную информацию о конкретной ошибке, и объекты ошибок хранятся в коллекции Ошибки. Для того, чтобы получить доступ к этим ошибкам, необходимо обратиться к конкретному соединению.
Цикл по коллекции ошибок:
<%
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
свойство
свойство | описание |
---|---|
описание | Возвращает описание ошибки. |
HelpContext | Назад Microsoft Windows содержимого справочной системы идентификатор темы. |
HelpFile | справочная система Microsoft Windows, возвращает полный путь к файлу справки. |
NativeError | Код ошибки, возвращенные из источника или поставщика данных. |
номер | Возвращает идентифицирует ошибку уникальный номер. |
источник | Возвращает имя объекта или неправильного применения. |
SQLState | Возвращает 5-значный код ошибку SQL. |