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.