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 vinte e três 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.
ViolaçãoDeIntegridadeDoCampo 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 vinte e cinco 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 oito 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)