FieldStatusEnum
adFieldPending* 值表示導致設定狀態的作業,而且可能會與其他狀態值結合。
不斷 | 價值 | 描述 |
---|---|---|
adFieldAlreadyExists | 26 | 表示指定的欄位已經存在。 |
adFieldBadStatus | 12 | 表示從 ADO 傳送至 OLE DB 提供者的無效狀態值。 可能的原因包括 OLE DB 1.0 或 1.1 提供者,或 Value 和 Status的不正確組合。 |
adFieldCannotComplete | 20 | 表示 Source 所指定的 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 對等專案。