适用于:Access 2013、Office 2013
指定 Field 对象的状态。
adFieldPending* 值指示导致设置状态的操作,可以与其他状态值一起使用。
常量 |
值 |
说明 |
---|---|---|
adFieldAlreadyExists |
26 |
指示指定的字段已经存在。 |
adFieldBadStatus |
12 |
指示从 ADO 向 OLE DB 提供程序发送了无效的状态值。 可能的原因包括 OLE DB 提供程序的版本是 1.0 或 1.1,或者 Value 属性 (ADO) 和 Status 属性 (ADO Field) 的组合不正确。 |
adFieldCannotComplete |
20 |
指示由 Source 属性 (ADO Record) 指定的 URL 的服务器无法完成操作。 |
adFieldCannotDeleteSource |
23 |
指示在移动操作期间,将树或子树移动到了新位置,但无法删除源。 |
adFieldCantConvertValue |
2 |
指示由于丢失数据而无法检索或存储字段。 |
adFieldCantCreate |
7 |
指示无法添加字段,因为提供程序超过了限制(如允许的字段数)。 |
adFieldDataOverflow |
6 |
指示从提供程序返回的数据使字段的数据类型发生溢出。 |
adFieldDefault |
13 |
指示在设置数据时使用字段的默认值。 |
adFieldDoesNotExist |
16 |
指示指定的字段不存在。 |
adFieldIgnore |
15 |
指示在设置数据源中的数据值时已跳过此字段。 提供程序未设置值。 |
adFieldIntegrityViolation |
10 |
指示无法修改字段,因为它是计算得出的实体或派生实体。 |
adFieldInvalidURL |
17 |
指示数据源 URL 包含无效字符。 |
adFieldIsNull |
3 |
指示提供程序返回了类型为 VT_NULL 的 VARIANT 值,并且此字段非空。 |
adFieldOK |
0 |
默认值。 指示此字段已成功添加或删除。 |
adFieldOutOfSpace |
22 |
指示提供程序无法获取足够的存储空间来完成移动或复制操作。 |
adFieldPendingChange |
0x40000 |
指示此字段已被删除然后重新添加(可能使用不同的数据类型)过,或者以前具有 adFieldOK 状态的此字段的值已被更改。 在调用 Update 方法之后,字段的最终形式将修改 Fields 集合。 |
adFieldPendingDelete |
0x20000 |
指示 Delete 操作导致设置状态。 此字段已标记为在调用 Update 方法之后从 Fields 集合中删除。 |
adFieldPendingInsert |
0x10000 |
指示 Append 操作导致设置状态。 此字段已标记为在调用 Update 方法之后添加到 Fields 集合中。 |
adFieldPendingUnknown |
0x80000 |
指示提供程序无法确定哪个操作导致设置字段状态。 |
adFieldPendingUnknownDelete |
0x100000 |
指示提供程序无法确定哪个操作导致设置字段状态,且在调用 Update 方法之后将从 Fields 集合中删除此字段。 |
adFieldPermissionDenied |
9 |
指示无法修改此字段,因为它被定义为只读。 |
adFieldReadOnly |
24 |
指示数据源中的字段被定义为只读。 |
adFieldResourceExists |
19 |
指示提供程序无法执行此操作,因为目标 URL 中已经存在一个对象,且无法覆盖该字段。 |
adFieldResourceLocked |
18 |
指示提供程序无法执行此操作,因为数据源已被一个或多个其他应用程序或进程锁定。 |
adFieldResourceOutOfScope |
25 |
指示源 URL 或目标 URL 在当前记录的范围之外。 |
adFieldSchemaViolation |
11 |
指示此值违反了字段的数据源架构约束。 |
adFieldSignMismatch |
5 |
指示提供程序返回的数据值有符号,但 ADO 字段值的数据类型无符号。 |
adFieldTruncated |
4 |
指示从数据源进行读取时截断了长度可变的数据。 |
adFieldUnavailable |
8 |
指示当从数据源进行读取时,提供程序无法确定值。 例如,只创建了行,列的默认值不可用,并且尚未指定新值。 |
adFieldVolumeNotFound |
21 |
指示提供程序无法定位由 URL 指定的存储卷。 |
ADO/WFC 等效项
这些常量没有 ADO/WFC 等效值。