Partilhar via


FieldStatusEnum

Especifica o de status de um objeto de campo de .

Os valores adFieldPending* indicam a operação que causou a definição do status e pode ser combinada com outros valores de status.

Constante Valor Descrição
adFieldAlreadyExists 26 Indica que o campo especificado já existe.
adFieldBadStatus 12 Indica que um valor de status inválido foi enviado do ADO para o provedor OLE DB. As causas possíveis incluem um provedor OLE DB 1.0 ou 1.1 ou uma combinação inadequada de Value e Status.
adFieldCannotComplete 20 Indica que o servidor da URL especificado pelo Origem não pôde concluir a operação.
adFieldCannotDeleteSource 23 Indica que, durante uma operação de movimentação, uma árvore ou subárvore foi movida para um novo local, mas a origem não pôde ser excluída.
adFieldCantConvertValue 2 Indica que o campo não pode ser recuperado ou armazenado sem perda de dados.
adFieldCantCreate 7 Indica que o campo não pôde ser adicionado porque o provedor excedeu uma limitação (como o número de campos permitidos).
adFieldDataOverflow 6 Indica que os dados retornados do provedor estouraram o tipo de dados do campo.
adFieldDefault 13 Indica que o valor padrão do campo foi usado ao definir dados.
adFieldDoesNotExist 16 Indica que o campo especificado não existe.
adFieldIgnore 15 Indica que esse campo foi ignorado ao definir valores de dados na origem. O provedor não define nenhum valor.
adFieldIntegrityViolation 10 Indica que o campo não pode ser modificado porque é uma entidade calculada ou derivada.
adFieldInvalidURL 17 Indica que a URL da fonte de dados contém caracteres inválidos.
adFieldIsNull 3 Indica que o provedor retornou um valor VARIANT do tipo VT_NULL e que o campo não está vazio.
adFieldOK 0 Inadimplência. Indica que o campo foi adicionado ou excluído com êxito.
adFieldOutOfSpace 22 Indica que o provedor não consegue obter espaço de armazenamento suficiente para concluir uma operação de movimentação ou cópia.
adFieldPendingChange 0x40000 Indica que o campo foi excluído e depois adicionado novamente, talvez com um tipo de dados diferente, ou que o valor do campo que anteriormente tinha um status de adFieldOK foi alterado. A forma final do campo modificará a coleção Fields depois que o método Update for chamado.
adFieldPendingDelete 0x20000 Indica que a operação Excluir fez com que o status fosse definido. O campo foi marcado para exclusão da coleção Fields depois que o método Update é chamado.
adFieldPendingInsert 0x10000 Indica que a operação Acrescentar fez com que o status fosse definido. O de Campo de foi marcado para ser adicionado à coleção campos de depois que o método de Atualização de é chamado.
adFieldPendingUnknown 0x80000 Indica que o provedor não pode determinar qual operação fez com que o status do campo fosse definido.
adFieldPendingUnknownDelete 0x100000 Indica que o provedor não pode determinar qual operação causou a definição do status do campo e que o campo será excluído da coleção Campos depois que o método Update for chamado.
adFieldPermissionDenied 9 Indica que o campo não pode ser modificado porque é definido como somente leitura.
adFieldReadOnly 24 Indica que o campo na fonte de dados é definido como somente leitura.
adFieldResourceExists 19 Indica que o provedor não pôde executar a operação porque já existe um objeto na URL de destino e não é capaz de substituir o objeto.
adFieldResourceLocked 18 Indica que o provedor não pôde executar a operação porque a fonte de dados está bloqueada por um ou mais outros aplicativos ou processos.
adFieldResourceOutOfScope 25 Indica que uma URL de origem ou de destino está fora do escopo do registro atual.
adFieldSchemaViolation 11 Indica que o valor violou a restrição de esquema da fonte de dados para o campo.
adFieldSignMismatch 5 Indica que o valor de dados retornado pelo provedor foi assinado, mas o tipo de dados do valor do campo do ADO não foi assinado.
adFieldTruncated 4 Indica que os dados de comprimento variável foram truncados durante a leitura da fonte de dados.
adFieldUnavailable 8 Indica que o provedor não pôde determinar o valor ao ler da fonte de dados. Por exemplo, a linha acabou de ser criada, o valor padrão da coluna não estava disponível e um novo valor ainda não havia sido especificado.
adFieldVolumeNotFound 21 Indica que o provedor não consegue localizar o volume de armazenamento indicado pela URL.

Equivalente a ADO/WFC

Essas constantes não têm equivalentes ADO/WFC.

Aplica-se a

propriedade Status (campo ADO)