<Ссылка на объект Полной Ошибки
Свойство Number возвращает длинное значение , которое является уникальным номером , который может принимать одно из ErrorValueEnum значений. Число описывает ошибку, генерируемый ADO. Если ошибка была сгенерирована провайдером, это свойство может быть установлено в качестве неспецифического значения ошибки.
Числа эквивалентны значениям API значения HRESULT Windows.
Синтаксис
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
%>
ErrorValueEnum Значения
постоянная | Стоимость | Описание |
---|---|---|
adErrBoundToCommand | 3707 -2146824581 0x800A0E7B | Невозможно изменить ActiveConnection свойства объекта Recordset, который содержит объект Command в качестве источника |
adErrCannotComplete | 3732 -2146824556 0x800A0E94 | Сервер не может завершить операцию |
adErrCantChangeConnection | 3748 -2146824540 0x800A0EA4 | Соединение было отказано |
adErrCantChangeProvider | 3220 -2146825068 0X800A0C94 | Прилагаемый поставщик отличается от уже используется в одном |
adErrCantConvertvalue | 3724 -2146824564 0x800A0E8C | Значение данных не может быть преобразовано |
adErrCantCreate | 3725 -2146824563 0x800A0E8D | Значение данных не может быть установлен или извлечен |
adErrCatalogNotSet | 3747 -2146824541 0x800A0EA3 | Операция требует действительного ParentCatalog |
adErrColumnNotOnThisRow | 3726 -2146824562 0x800A0E8E | Запись не содержит это поле |
adErrDataConversion | 3421 -2146824867 0x800A0D5D | Приложение использует значение неверного типа |
adErrDataOverflow | 3721 -2146824567 0x800A0E89 | Значение данных слишком велик |
adErrDelResOutOfScope | 3738 -2146824550 0x800A0E9A | URL объекта, который будет удален за рамки текущей записи |
adErrDenyNotSupported | 3750 -2146824538 0x800A0EA6 | Поставщик не поддерживает ограничения общего доступа |
adErrDenyTypeNotSupported | 3751 -2146824537 0x800A0EA7 | Поставщик не поддерживает такие ограничения обмена |
adErrFeatureNotAvailable | 3251 -2146825037 0x800A0CB3 | Объект / Провайдер не способен выполнять запрошенную операцию |
adErrFieldsUpdateFailed | 3749 -2146824539 0x800A0EA5 | Поля обновление не удалось |
adErrIllegalOperation | 3219 -2146825069 0x800A0C93 | Операция не разрешена в этом контексте |
adErrIntegrityViolation | 3719 -2146824569 0x800A0E87 | Конфликты значение данных с ограничениями целостности поля |
adErrInTransaction | 3246 -2146825042 0x800A0CAE | Объект соединения не может быть закрыт в то время как в сделке |
adErrInvalidArgument | 3001 -2146825287 0x800A0BB9 | Аргументы неправильного типа, находятся вне допустимого диапазона, или находятся в конфликте друг с другом |
adErrInvalidConnection | 3709 -2146824579 0x800A0E7D | Соединение не может быть использовано для выполнения этой операции. Это либо закрыты, либо недопустимо в этом контексте |
adErrInvalidParamInfo | 3708 -2146824580 0x800A0E7C | Объект параметра неправильно определен |
adErrInvalidTransaction | 3714 -2146824574 0x800A0E82 | Координация сделки недействительно |
adErrInvalidURL | 3729 -2146824559 0x800A0E91 | URL содержит недопустимые символы |
adErrItemNotFound | 3265 -2146825023 0x800A0CC1 | Элемент не может быть найден в коллекции, соответствующей запрашиваемое имя или порядковый номер |
adErrNoCurrentRecord | 3021 -2146825267 0x800A0BCD | Либо BOF или EOF имеет значение ИСТИНА или текущая запись была удалена |
adErrNotExecuting | 3715 -2146824573 0x800A0E83 | Невозможно выполнить операцию, пока не выполняется |
adErrNotReentrant | 3710 -2146824578 0x800A0E7E | Невозможно выполнить операцию при обработке |
adErrObjectClosed | 3704 -2146824584 0x800A0E78 | Операция не разрешена, при закрытии объекта |
adErrObjectInCollection | 3367 -2146824921 0x800A0D27 | Объект уже в коллекции. Невозможно добавить |
adErrObjectNotSet | 3420 -2146824868 0x800A0D5C | Объект больше не действителен |
adErrObjectOpen | 3705 -2146824583 0x800A0E79 | Операция не допускается, если объект открыт |
adErrOpeningFile | 3002 -2146825286 0x800A0BBA | Не могу открыть файл |
adErrOperationCancelled | 3712 -2146824576 0x800A0E80 | Операция отменена пользователем |
adErrOutOfSpace | 3734 -2146824554 0x800A0E96 | Невозможно выполнить операцию. Поставщик не может получить достаточно мест для хранения |
adErrPermissionDenied | 3720 -2146824568 0x800A0E88 | Отказано в доступе при записи в поле |
adErrProviderFailed | 3000 -2146825288 0x800A0BB8 | Поставщик не удалось выполнить операцию |
adErrProviderNotFound | 3706 -2146824582 0x800A0E7A | Поставщик не может быть найден |
adErrReadFile | 3003 -2146825285 0x800A0BBB | Файл не может быть прочитан |
adErrResourceExists | 3731 -2146824557 0x800A0E93 | Невозможно выполнить операцию копирования. Объект уже существует. Укажите adCopyOverwrite заменить объект |
adErrResourceLocked | 3730 -2146824558 0x800A0E92 | Объект заблокирован другими процессами |
adErrResourceOutOfScope | 3735 -2146824553 0x800A0E97 | URL / Источник выходит за рамки текущей записи |
adErrSchemaViolation | 3722 -2146824566 0x800A0E8A | Конфликты значение данных с типом данных или ограничений |
adErrSignMismatch | 3723 -2146824565 0x800A0E8B | Конверсия не удалась, так как подписано значение данных и типа данных поля без знака |
adErrStillConnecting | 3713 -2146824575 0x800A0E81 | Невозможно выполнить операцию при подключении асинхронно |
adErrStillExecuting | 3711 -2146824577 0x800A0E7F | Невозможно выполнить операцию во время выполнения асинхронно |
adErrTreePermissionDenied | 3728 -2146824560 0x800A0E90 | Разрешение отказано доступ дерева или поддерево |
adErrUnavailable | 3736 -2146824552 0x800A0E98 | Не удалось выполнить операцию, и статус недоступен |
adErrUnsafeOperation | 3716 -2146824572 0x800A0E84 | Не удается получить доступ к источнику данных в другом домене |
adErrURLDoesNotExist | 3727 -2146824561 0x800A0E8F | URL не существует |
adErrURLNamedRowDoesNotExist | 3737 -2146824551 0x800A0E99 | Запись не существует |
adErrVolumeNotFound | 3733 -2146824555 0x800A0E95 | Поставщик не может найти устройство хранения данных. Убедитесь, что URL правильно набран |
adErrWriteFile | 3004 -2146825284 0x800A0BBC | Ошибка при записи в файл |
adWrnSecurityDialog | 3717 -2146824571 0x800A0E85 | Не используется |
adWrnSecurityDialogHeader | 3718 -2146824570 0x800A0E86 | Не используется |
<Ссылка на объект Полной Ошибки