ErrorValueEnum

指定 ADO 运行时错误的类型。

列出了三种形式的错误号:

  • 正十进制- 以十进制格式表示的全数的低两个字节。 此数字显示在默认 Visual Basic 错误消息对话框中。 例如,运行时错误“3707”。

  • 负十进制 - 完整错误号的十进制转换。

  • Hexadecimal-The 完整错误号的十六进制表示形式。 Windows 设施代码位于第四位。 ADO 错误号的设施代码 A。例如:0x800A0E7B。

注意

OLE DB 错误可能会传递到 ADO 应用程序。 通常,这些代码可由 4的 Windows 设施代码标识。 例如,0x8004

不断 价值 描述
adErrBoundToCommand 3707 -2146824581 0x800A0E7B 无法更改 Recordset 对象的 ActiveConnection 属性,该对象具有 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 字段更新失败。 有关详细信息,请查看各个字段对象的 Status 属性。
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 包含无效字符。 请确保正确键入 URL。
adErrItemNotFound 3265 -2146825023 0x800A0CC1 在集合中找不到与请求的名称或序号相对应的项。
adErrNoCurrentRecord 3021 -2146825267 0x800A0BCD BOFEOF 为 True,或已删除当前记录。 请求的操作需要当前记录。
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 无法执行复制操作。 目标 URL 命名的对象已存在。 指定 adCopyOverwrite 替换对象。
adErrResourceLocked 3730 -2146824558 0x800A0E92 由指定 URL 表示的对象由一个或多个其他进程锁定。 等待进程完成,然后重试该操作。
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 的源 URL 或父 URL 不存在。
adErrURLNamedRowDoesNotExist 3737 -2146824551 0x800A0E99 此 URL 命名的记录不存在。
adErrVolumeNotFound 3733 -2146824555 0x800A0E95 提供程序找不到 URL 指示的存储设备。 请确保正确键入 URL。
adErrWriteFile 3004 -2146825284 0x800A0BBC 写入文件失败。
adWrnSecurityDialog 3717 -2146824571 0x800A0E85 仅供内部使用。 请勿使用。
adWrnSecurityDialogHeader 3718 -2146824570 0x800A0E86 仅供内部使用。 请勿使用。

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

适用于

Number 属性 (ADO)

另请参阅

ADO 错误代码