Compartir a través de


FieldStatusEnum

Indica el estado de un objeto Field.

Los valores adFieldPending* indican la operación que provocó 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. Entre las causas posibles se 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 en Source 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 estableció 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 Predeterminada. 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 traslado 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 adFieldOK ha cambiado. La forma final del campo modificará la colección Fields después de llamar al método Update.
adFieldPendingDelete 0x20000 Indica que la operación Delete ha provocado la aparición de ese estado. El campo se ha marcado para que se elimine de la colección Fields después de llamar al método Update.
adFieldPendingInsert 0x10000 Indica que la operación Append ha provocado la aparición de ese estado. El campo se ha marcado para que se agregue a la colección Fields después de llamar al método Update.
adFieldPendingUnknown 0x80000 Indica que el proveedor no puede determinar qué operación ha provocado 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 se puede sobrescribir el objeto.
adFieldResourceLocked 18 Indica que el proveedor no pudo realizar la operación porque el origen de datos está bloqueado por uno o varios procesos o aplicaciones.
adFieldResourceOutOfScope 25 Indica que una dirección URL de origen o de 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 del campo de ADO no está firmado.
adFieldTruncated 4 Indica que los datos de longitud de la 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 acababa de crear, el valor predeterminado de la columna no estaba disponible o aún no se había especificado un nuevo valor.
adFieldVolumeNotFound 21 Indica que el proveedor no puede encontrar el volumen de almacenamiento indicado por la dirección URL.

Equivalente a ADO/WFC

Estas constantes no tienen equivalentes ADO/WFC.

Se aplica a

Propiedad Status (Field ADO)