ErrorValueEnum
Область применения: Access 2013, Office 2013
Указывает тип ошибки во время выполнения ADO.
Перечислены три формы номера ошибки:
Положительное десятичное значение — два байта полного числа в десятичном формате. Это число отображается в диалоговом окне сообщения об ошибке Visual Basic по умолчанию. Например, ошибка времени выполнения "3707".
Отрицательное десятичное значение — десятичное преобразование полного числа ошибки.
Шестнадцатеричное — шестнадцатеричное представление полного номера ошибки. Код объекта Windows указан в четвертой цифре. Код объекта для номеров ошибок ADO — A. Например, 0x800A0E7B.
Примечание.
Ошибки OLE DB могут передаваться в приложение ADO. Как правило, их можно определить с помощью кода установки Windows 4. Например, 0x800_4_.... Дополнительные сведения об этих числах см. в главе 16 справочника по программированию OLE DB.
Константа |
Значение |
Описание |
---|---|---|
adErrBoundToCommand |
3707 |
Невозможно изменить свойство ActiveConnection объекта Recordset , который имеет объект Command в качестве источника. |
adErrCannotComplete |
3732 |
Сервер не может завершить операцию. |
adErrCantChangeConnection |
3748 |
Подключение было отказано. Характеристики нового запрошенного подключения отличаются от уже используемого. |
adErrCantChangeProvider |
3220 |
Предоставленный поставщик отличается от уже используемого. |
adErrCantConvertvalue |
3724 |
Значение данных не может быть преобразовано по причинам, кроме знака несоответствия или переполнения данных. Например, преобразование будет содержать усеченные данные. |
adErrCantCreate |
3725 |
Невозможно задать или извлечь значение данных, так как тип данных поля был неизвестен или у поставщика недостаточно ресурсов для выполнения операции. |
adErrCatalogNotSet |
3747 |
Для операции требуется допустимый ParentCatalog. |
adErrColumnNotOnThisRow |
3726 |
Запись не содержит это поле. |
adErrDataConversion |
3421 |
Приложение использует значение неправильного типа для текущей операции. |
adErrDataOverflow |
3721 |
Значение данных слишком велико, чтобы быть представлено типом данных поля. |
adErrDelResOutOfScope |
3738 |
URL-адрес удаляемого объекта находится за пределами область текущей записи. |
adErrDenyNotSupported |
3750 |
Поставщик не поддерживает ограничения общего доступа. |
adErrDenyTypeNotSupported |
3751 |
Поставщик не поддерживает запрошенный тип ограничения общего доступа. |
adErrFeatureNotAvailable |
3251 |
Объект или поставщик не может выполнять запрошенную операцию. |
adErrFieldsUpdateFailed |
3749 |
Сбой обновления полей. Дополнительные сведения см. в свойстве Status отдельных объектов полей. |
adErrIllegalOperation |
3219 |
Операция запрещена в этом контексте. |
adErrIntegrityViolation |
3719 |
Значение данных конфликтует с ограничениями целостности поля. |
adErrInTransaction |
3246 |
Объект connection не может быть явно закрыт во время транзакции. |
adErrInvalidArgument |
3001 |
Аргументы имеют неправильный тип, находятся вне допустимого диапазона или конфликтуют друг с другом. |
adErrInvalidConnection |
3709 |
Подключение не может использоваться для выполнения этой операции. В этом контексте он либо закрыт, либо недопустим. |
adErrInvalidParamInfo |
3708 |
Объект параметра определен неправильно. Предоставлена несогласованная или неполная информация. |
adErrInvalidTransaction |
3714 |
Координация транзакции недопустима или не запущена. |
adErrInvalidURL |
3729 |
URL-адрес содержит недопустимые символы. Убедитесь, что URL-адрес введен правильно. |
adErrItemNotFound |
3265 |
Не удается найти элемент в коллекции, соответствующей запрошенным имени или порядкового номера. |
adErrNoCurrentRecord |
3021 |
Либо BOF , либо EOF имеет значение True, либо текущая запись удалена. Для запрошенной операции требуется текущая запись. |
adErrNotExecuting |
3715 |
Операция не может быть выполнена без выполнения. |
adErrNotReentrant |
3710 |
Операция не может быть выполнена во время обработки события. |
adErrObjectClosed |
3704 |
Операция не допускается при закрытии объекта. |
adErrObjectInCollection |
3367 |
Объект уже находится в коллекции. Не удается добавить. |
adErrObjectNotSet |
3420 |
Объект больше не действителен. |
adErrObjectOpen |
3705 |
Операция не допускается, если объект открыт. |
adErrOpeningFile |
3002 |
Не удалось открыть файл. |
adErrOperationCancelled |
3712 |
Операция отменена пользователем. |
adErrOutOfSpace |
3734 |
Невозможно выполнить операцию. Поставщик не может получить достаточно места для хранения. |
adErrPermissionDenied |
3720 |
Неаффектное разрешение предотвращает запись в поле. |
adErrProviderFailed |
3000 |
Поставщику не удалось выполнить запрошенную операцию. |
adErrProviderNotFound |
3706 |
Поставщик не найден. Он может быть неправильно установлен. |
adErrReadFile |
3003 |
Не удалось прочитать файл. |
adErrResourceExists |
3731 |
Операция копирования не может быть выполнена. Объект с именем по URL-адресу назначения уже существует. Укажите adCopyOverwrite для замены объекта . |
adErrResourceLocked |
3730 |
Объект, представленный указанным URL-адресом, блокируется одним или несколькими другими процессами. Дождитесь завершения процесса и повторите попытку выполнения операции. |
adErrResourceOutOfScope |
3735 |
URL-адрес источника или назначения находится за пределами область текущей записи. |
adErrSchemaViolation |
3722 |
Значение данных конфликтует с типом данных или ограничениями поля. |
adErrSignMismatch |
3723 |
Сбой преобразования, так как значение данных было подписано, а тип данных поля, используемый поставщиком, не был подписан. |
adErrStillConnecting |
3713 |
Операция не может быть выполнена при подключении с помощью синхронизации. |
adErrStillExecuting |
3711 |
Операция не может быть выполнена при асинхронном выполнении. |
adErrTreePermissionDenied |
3728 |
Разрешений недостаточно для доступа к дереву или поддереву. |
adErrUnavailable |
3736 |
Не удалось завершить операцию и состояние недоступно. Поле может быть недоступно или операция не была предпринята. |
adErrUnsafeOperation |
3716 |
Параметры безопасности на этом компьютере запрещают доступ к источнику данных в другом домене. |
adErrURLDoesNotExist |
3727 |
Исходный ИЛИ родительский URL-адрес целевого URL-адреса не существует. |
adErrURLNamedRowDoesNotExist |
3737 |
Запись с именем по этому URL-адресу не существует. |
adErrVolumeNotFound |
3733 |
Поставщик не может найти запоминающее устройство, указанное URL-адресом. Убедитесь, что URL-адрес введен правильно. |
adErrWriteFile |
3004 |
Не удалось выполнить запись в файл. |
adWrnSecurityDialog |
3717 |
Только для внутреннего использования. Не используйте. |
adWrnSecurityDialogHeader |
3718 |
Только для внутреннего использования. Не используйте. |
Эквивалент ADO/WFC
Пакет: com.ms.wfc.data
Определены только следующие подмножества эквивалентов ADO/WFC.
Константа |
---|
AdoEnums.ErrorValue.BOUNDTOCOMMAND |
AdoEnums.ErrorValue.DATACONVERSION |
AdoEnums.ErrorValue.FEATURENOTAVAILABLE |
AdoEnums.ErrorValue.ILLEGALOPERATION |
AdoEnums.ErrorValue.INTRANSACTION |
AdoEnums.ErrorValue.INVALIDARGUMENT |
AdoEnums.ErrorValue.INVALIDCONNECTION |
AdoEnums.ErrorValue.INVALIDPARAMINFO |
AdoEnums.ErrorValue.ITEMNOTFOUND |
AdoEnums.ErrorValue.NOCURRENTRECORD |
AdoEnums.ErrorValue.NOTEXECUTING |
AdoEnums.ErrorValue.NOTREENTRANT |
AdoEnums.ErrorValue.OBJECTCLOSED |
AdoEnums.ErrorValue.OBJECTINCOLLECTION |
AdoEnums.ErrorValue.OBJECTNOTSET |
AdoEnums.ErrorValue.OBJECTOPEN |
AdoEnums.ErrorValue.OPERATIONCANCELLED |
AdoEnums.ErrorValue.PROVIDERNOTFOUND |
AdoEnums.ErrorValue.STILLCONNECTING |
AdoEnums.ErrorValue.STILLEXECUTING |
AdoEnums.ErrorValue.UNSAFEOPERATION |