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)