Compartilhar via


FieldStatusEnum

Aplica-se ao: Access 2013, Office 2013

Especifica o status de um objeto Field.

O valor adFieldPending* indica a operação que causou a definição do status e pode ser combinado a outros valores de status.

Constant

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 de OLE DB. As possíveis causas incluem um provedor de 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 por Source não pôde concluir a operação.

adFieldCannotDeleteSource

23

Indica que durante uma operação move, uma árvore ou subárvore foi movida para uma nova localização, mas a fonte 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 um limite (como o número permitido de campos).

adFieldDataOverflow

6

Indica que os dados retornados do provedor estouraram o tipo de dados do campo.

adFieldDefault

13

Indica que o valor padrão para o campo foi usado quando os dados foram definidos.

adFieldDoesNotExist

16

Indica que o campo especificado não existe.

adFieldIgnore

15

Indica que esse campo foi ignorado quando os valores dos dados foram definidos na fonte. O provedor não definiu nenhum valor.

adFieldIntegrityViolation

10

Indica que o campo não pode ser modificado porque ele é uma entidade calculada e 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 pode obter espaço de repositório suficiente para concluir uma operação move ou copy.

adFieldPendingChange

0x40000

Indica que o campo foi excluído e, em seguida, adicionado novamente, talvez com um tipo de dados diferente, ou que o valor do campo, que anteriormente tinha um status de 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 causou a definição do status. O campo foi marcado para ser excluído da coleção Fields depois que o método Update for chamado.

adFieldPendingInsert

0x10000

Indica que a operação Append causou a definição do status. Field foi marcado para ser adicionado à coleção Fields depois que o método Update for chamado.

adFieldPendingUnknown

0x80000

Indica que o provedor não pode determinar quais operações causaram a definição do status do campo.

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 Fields depois que o método Update for chamado.

adFieldPermissionDenied

9

Indica que o campo não pode ser modificado porque ele está definido como somente-leitura.

adFieldReadOnly

24

Indica que o campo na fonte de dados está definido como somente-leitura.

adFieldResourceExists

19

Indica que o provedor não pôde executar a operação porque um objeto já existe na URL de destino e não é possível sobrescrevê-lo.

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 aplicativos ou processos diferentes.

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 do esquema da fonte de dados para o campo.

adFieldSignMismatch

5

Indica que o valor dos dados retornado pelo provedor estava assinado, mas o tipo de dados do valor do campo ADO não estava.

adFieldTruncated

4

Indica que os dados de comprimento variável estavam truncados durante a leitura a partir da fonte de dados.

adFieldUn disponível

8

Indica que o provedor não pôde determinar o valor durante a leitura da fonte de dados. Por exemplo, a linha acabou de ser criada, o valor padrão para a coluna não está disponível e um novo valor ainda não foi especificado.

adFieldVolumeNotFound

21

Indica que o provedor não pôde localizar o volume de repositório indicado pela URL.

Equivalente a ADO/WFC

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