FieldAttributeEnum
Especifica um ou mais atributos de um objeto Field.
Constante | Valor | Descrição |
---|---|---|
adFldCacheDeferred | 0x1000 | Indica que o provedor armazena em cache valores de campo e que as leituras subsequentes são feitas do cache. |
adFldFixed | 0x10 | Indica que o campo contém dados de tamanho fixo. |
adFldIsChapter | 0x2000 | Indica que o campo contém um valor de capítulo, que especifica um conjunto de registros filho específico relacionado a esse campo pai. Normalmente, os campos de capítulo são usados com modelagem de dados ou filtros. |
adFldIsCollection | 0x40000 | Indica que o campo especifica que o recurso representado pelo registro é uma coleção de outros recursos, como uma pasta, em vez de um recurso simples, como um arquivo de texto. |
adFldKeyColumn | 0x8000 | Indica que o campo especifica toda ou parte da chave primária da coluna. |
adFldIsDefaultStream | 0x20000 | Indica que o campo contém o fluxo padrão para o recurso representado pelo registro. Por exemplo, o fluxo padrão pode ser o conteúdo HTML de uma pasta raiz em um site, que é atendido automaticamente quando a URL raiz é especificada. |
adFldIsNullable | 0x20 | Indica que o campo aceita valores nulos. |
adFldIsRowURL | 0x10000 | Indica que o campo contém a URL que nomeia o recurso do armazenamento de dados representado pelo registro. |
adFldLong | 0x80 | Indica que o campo é um campo binário longo. Também indica que você pode usar os métodos AppendChunk e GetChunk. |
adFldMayBeNull | 0x40 | Indica que você pode ler valores nulos do campo. |
adFldMayDefer | 0x2 | Indica que o campo é adiado, ou seja, os valores de campo não são recuperados da fonte de dados com todo o registro, mas somente quando você os acessa explicitamente. |
adFldNegativeScale | 0x4000 | Indica que o campo representa um valor numérico de uma coluna que dá suporte a valores de escala negativos. A escala é especificada pela propriedade NumericScale. |
adFldRowID | 0x100 | Indica que o campo contém um identificador de linha persistente que não pode ser gravado e não tem nenhum valor significativo, exceto para identificar a linha (como um número de registro, identificador exclusivo e assim por diante). |
adFldRowVersion | 0x200 | Indica que o campo contém algum tipo de carimbo de data ou hora usado para acompanhar atualizações. |
adFldUnknownUpdatable | 0x8 | Indica que o provedor não pode determinar se você pode gravar no campo. |
adFldUnspecified | -1 0xFFFFFFFF | Indica que o provedor não especifica os atributos de campo. |
adFldUpdatable | 0x4 | Indica que você pode gravar no campo. |
Equivalente do ADO/do WFC
Pacote: com.ms.wfc.data
Constante |
---|
AdoEnums.FieldAttribute.CACHEDEFERRED |
AdoEnums.FieldAttribute.FIXED |
AdoEnums.FieldAttribute.ISNULLABLE |
AdoEnums.FieldAttribute.LONG |
AdoEnums.FieldAttribute.MAYBENULL |
AdoEnums.FieldAttribute.MAYDEFER |
AdoEnums.FieldAttribute.NEGATIVESCALE |
AdoEnums.FieldAttribute.ROWID |
AdoEnums.FieldAttribute.ROWVERSION |
AdoEnums.FieldAttribute.UNKNOWNUPDATABLE |
AdoEnums.FieldAttribute.UNSPECIFIED |
AdoEnums.FieldAttribute.UPDATABLE |