FieldStatusEnum
adFieldPending* 值指示导致设置状态的操作,并且可能与其他状态值结合使用。
不断 | 价值 | 描述 |
---|---|---|
adFieldAlreadyExists | 26 | 指示指定的字段已存在。 |
adFieldBadStatus | 12 | 指示从 ADO 发送到 OLE DB 提供程序的状态值无效。 可能的原因包括 OLE DB 1.0 或 1.1 提供程序,或者 值 和 状态的不当组合。 |
adFieldCannotComplete | 20 | 指示 源 指定的 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 | 指示 删除 操作导致设置状态。 调用 Update 方法后,该字段已标记为要从 Fields 集合中删除。 |
adFieldPendingInsert | 0x10000 | 指示 追加 操作导致设置状态。 调用 Update 方法后,Field 已标记为要添加到 Fields 集合中。 |
adFieldPendingUnknown | 0x80000 | 指示提供程序无法确定哪些操作导致设置字段状态。 |
adFieldPendingUnknownDelete | 0x100000 | 指示提供程序无法确定设置哪些操作导致字段状态设置,并在调用 Update 方法后,将从 Fields 集合中删除该字段。 |
adFieldPermissionDenied | 9 | 指示无法修改该字段,因为它被定义为只读。 |
adFieldReadOnly | 24 | 指示数据源中的字段定义为只读。 |
adFieldResourceExists | 19 | 指示提供程序无法执行该操作,因为目标 URL 中已存在对象,并且无法覆盖该对象。 |
adFieldResourceLocked | 18 | 指示提供程序无法执行该操作,因为数据源被一个或多个其他应用程序或进程锁定。 |
adFieldResourceOutOfScope | 25 | 指示源或目标 URL 不在当前记录的范围之外。 |
adFieldSchemaViolation | 11 | 指示值违反了字段的数据源架构约束。 |
adFieldSignMismatch | 5 | 指示提供程序返回的数据值已签名,但 ADO 字段值的数据类型未签名。 |
adFieldTruncated | 4 | 指示从数据源读取时截断了可变长度的数据。 |
adFieldUnavailable | 8 | 指示提供程序在从数据源读取时无法确定值。 例如,刚刚创建了行,列的默认值不可用,并且尚未指定新值。 |
adFieldVolumeNotFound | 21 | 指示提供程序找不到 URL 指示的存储卷。 |
ADO/WFC 等效项
这些常量没有 ADO/WFC 等效项。