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.