ErrorValueEnum

适用于:Access 2013、Office 2013

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

下面列出了三种格式的错误号:

  • 正十进制 - 十进制格式的完整编号的两个低位字节。 此编号显示在默认的 Visual Basic 错误消息对话框中。 例如,运行时错误"3707"。

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

  • 十六进制 - 完整错误号的十六进制表示。 Windows 设备代码在第四位。 ADO 错误号的设施代码为 A。例如:0x800A0E7B。

注意

OLE DB 错误可以传递给 ADO 应用程序。 通常,可以通过 Windows 设备代码 4 来标识这些错误。 例如,0x800_4_....有关这些数字的详细信息,请参阅 OLE DB 程序员参考的第 16 章。

常量

说明

adErrBoundToCommand

3707
-2146824581
0x800A0E7B

无法更改以 Command 对象为源的 Recordset 对象的 ActiveConnection 属性。

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

Fields update failed. 有关详细信息,请检查各个字段对象的 Status 属性。

adErrIllegalOperation

3219
-2146825069
0x800A0C93

此上下文中不允许操作。

adErrIntegrityViolation

3719
-2146824569
0x800A0E87

数据值与字段的完整性约束冲突。

adErrInTransaction

3246
-2146825042
0x800A0CAE

在事务处理过程中,不能显式关闭 Connection 对象。

adErrInvalidArgument

3001
-2146825287
0x800A0BB9

参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突。

adErrInvalidConnection

3709
-2146824579
0x800A0E7D

该连接无法用于执行此操作。 它已关闭或在此上下文中无效。

adErrInvalidParamInfo

3708
-2146824580
0x800A0E7C

没有正确定义 Parameter 对象。 提供的信息不一致或不完整。

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 或目标 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 的父级不存在。

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