Compartilhar via


FieldStatusEnum

Especifica o status de um objeto Field.

Os valores adFieldPending* indicam a operação que fez com que o status fosse definido e podem ser combinados 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 possíveis causas 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 especificada pela Source não pôde concluir a operação.
adFieldCannotDeleteSource 23 Indica que, durante uma operação de movimentação, uma árvore ou uma 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 os dados.
adFieldDoesNotExist 16 Indica que o campo especificado não existe.
adFieldIgnore 15 Indica que esse campo foi ignorado quando os valores de dados foram definidos 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 Padrão. Indica que o campo foi adicionado ou excluído com sucesso.
adFieldOutOfSpace 22 Indica que o provedor não consegue obter espaço de armazenamento suficiente para concluir uma operação de movimentação ou de cópia.
adFieldPendingChange 0x40000 Indica que o campo foi excluído e adicionado novamente, talvez com outro tipo de dados, ou que o valor do campo que anteriormente tinha o status adFieldOK foi alterado. O formato final do campo modificará a coleção Fields depois que o método Update for chamado.
adFieldPendingDelete 0x20000 Indica que a operação Delete 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 Append fez com que o status fosse definido. O Field foi marcado para ser adicionado à coleção Fields depois que o método Update é chamado.
adFieldPendingUnknown 0x80000 Indica que o provedor não pode determinar a operação que fez com que o status do campo fosse definido.
adFieldPendingUnknownDelete 0x100000 Indica que o provedor não pode determinar a operação que causou a definição do status do campo e que o campo será excluído da coleção Fields depois que o método Update for chamado.
adFieldPermissionDenied 9 Indica que o campo não pode ser modificado porque ele é 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 que ele não consegue 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 ADO não foi assinado.
adFieldTruncated 4 Indica que os dados de comprimento variável foram truncados quando foi feita a leitura da fonte de dados.
adFieldUnavailable 8 Indica que o provedor não pôde determinar o valor quando foi feita a leitura 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 do ADO/do WFC

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

Aplica-se A

Propriedade Status (campo ADO)