FieldStatusEnum
Especifica el estado de de un objeto field de .
Los valores de adFieldPending* indican la operación que provocó que se establezca el estado y se pueden combinar con otros valores de estado.
Constante | Valor | Descripción |
---|---|---|
adFieldAlreadyExists | 26 | Indica que el campo especificado ya existe. |
adFieldBadStatus | 12 | Indica que se envió un valor de estado no válido desde ADO al proveedor OLE DB. Las posibles causas incluyen un proveedor OLE DB 1.0 o 1.1, o una combinación incorrecta de Value y Status. |
adFieldCannotComplete | 20 | Indica que el servidor de la dirección URL especificada por origen no pudo completar la operación. |
adFieldCannotDeleteSource | 23 | Indica que durante una operación de movimiento, un árbol o subárbol se movió a una nueva ubicación, pero no se pudo eliminar el origen. |
adFieldCantConvertValue | 2 | Indica que el campo no se puede recuperar ni almacenar sin pérdida de datos. |
adFieldCantCreate | 7 | Indica que no se pudo agregar el campo porque el proveedor superó una limitación (por ejemplo, el número de campos permitidos). |
adFieldDataOverflow | 6 | Indica que los datos devueltos por el proveedor desbordaron el tipo de datos del campo. |
adFieldDefault | 13 | Indica que se usó el valor predeterminado para el campo al establecer los datos. |
adFieldDoesNotExist | 16 | Indica que el campo especificado no existe. |
adFieldIgnore | 15 | Indica que este campo se omitió al establecer valores de datos en el origen. El proveedor no establece ningún valor. |
adFieldIntegrityViolation | 10 | Indica que el campo no se puede modificar porque es una entidad calculada o derivada. |
adFieldInvalidURL | 17 | Indica que la dirección URL del origen de datos contiene caracteres no válidos. |
adFieldIsNull | 3 | Indica que el proveedor devolvió un valor VARIANT de tipo VT_NULL y que el campo no está vacío. |
adFieldOK | 0 | Predeterminado. Indica que el campo se agregó o eliminó correctamente. |
adFieldOutOfSpace | 22 | Indica que el proveedor no puede obtener suficiente espacio de almacenamiento para completar una operación de movimiento o copia. |
adFieldPendingChange | 0x40000 | Indica que el campo se ha eliminado y, a continuación, se ha vuelto a agregar, quizás con un tipo de datos diferente, o que el valor del campo que anteriormente tenía un estado de adFieldOK ha cambiado. El formato final del campo modificará la colección Fields después de llamar al método Update. |
adFieldPendingDelete | 0x20000 | Indica que la operación Eliminar ha provocado que se establezca el estado. El campo se ha marcado para su eliminación de la colección Fields después de llamar al método update de. |
adFieldPendingInsert | 0x10000 | Indica que la operación append ha provocado que se establezca el estado. El field de se ha marcado para agregarse a la colección Fields de después de llamar al método update . |
adFieldPendingUnknown | 0x80000 | Indica que el proveedor no puede determinar qué operación provocó que se establezca el estado del campo. |
adFieldPendingUnknownDelete | 0x100000 | Indica que el proveedor no puede determinar qué operación provocó que se establezca el estado del campo y que el campo se eliminará de la colección Fields después de llamar al método update . |
adFieldPermissionDenied | 9 | Indica que el campo no se puede modificar porque se define como de solo lectura. |
adFieldReadOnly | 24 | Indica que el campo del origen de datos se define como de solo lectura. |
adFieldResourceExists | 19 | Indica que el proveedor no pudo realizar la operación porque ya existe un objeto en la dirección URL de destino y no puede sobrescribir el objeto. |
adFieldResourceLocked | 18 | Indica que el proveedor no pudo realizar la operación porque el origen de datos está bloqueado por una o varias aplicaciones o procesos. |
adFieldResourceOutOfScope | 25 | Indica que una dirección URL de origen o destino está fuera del ámbito del registro actual. |
adFieldSchemaViolation | 11 | Indica que el valor infringía la restricción de esquema del origen de datos para el campo. |
adFieldSignMismatch | 5 | Indica que el valor de datos devuelto por el proveedor se firmó, pero el tipo de datos del valor de campo de ADO no estaba firmado. |
adFieldTruncated | 4 | Indica que los datos de longitud variable se truncaron al leer desde el origen de datos. |
adFieldUnavailable | 8 | Indica que el proveedor no pudo determinar el valor al leer desde el origen de datos. Por ejemplo, la fila se acaba de crear, el valor predeterminado de la columna no estaba disponible y aún no se había especificado un nuevo valor. |
adFieldVolumeNotFound | 21 | Indica que el proveedor no puede localizar el volumen de almacenamiento indicado por la dirección URL. |
Equivalente de ADO/WFC
Estas constantes no tienen equivalentes ADO/WFC.