FieldAttributeEnum

Specifica uno o più attributi di un oggetto Field.

Costante Valore Descrizione
adFldCacheDeferred 0x1000 Indica che il provider memorizza nella cache i valori dei campi e che le letture successive vengono eseguite dalla cache.
adFldFixed 0x10 Indica che il campo contiene dati a lunghezza fissa.
adFldIsChapter 0x2000 Indica che il campo contiene un valore di capitolo, che specifica un recordset figlio specifico correlato a questo campo padre. In genere, i campi dei capitoli vengono usati con il data shaping o i filtri.
adFldIsCollection 0x40000 Indica che il campo specifica che la risorsa rappresentata dal record è una raccolta di altre risorse, come una cartella, anziché una risorsa semplice, ad esempio un file di testo.
adFldKeyColumn 0x8000 Indica che il campo specifica tutta o parte della chiave primaria della colonna.
adFldIsDefaultStream 0x20000 Indica che il campo contiene il flusso predefinito per la risorsa rappresentata dal record. Ad esempio, il flusso predefinito può essere il contenuto HTML di una cartella radice in un sito Web, che viene gestito automaticamente quando viene specificato l'URL radice.
adFldIsNullable 0x20 Indica che il campo accetta valori Null.
adFldIsRowURL 0x10000 Indica che il campo contiene l'URL che denomina la risorsa dall'archivio dati rappresentato dal record.
adFldLong 0x80 Indica che il campo è un campo binario lungo. Indica inoltre che è possibile usare i metodi AppendChunk e GetChunk.
adFldMayBeNull 0x40 Indica che è possibile leggere i valori Null dal campo.
adFldMayDefer 0x2 Indica che il campo è posticipato, ovvero i valori del campo non vengono recuperati dall'origine dati con l'intero record, ma solo quando vi si accede in modo esplicito.
adFldNegativeScale 0x4000 Indica che il campo rappresenta un valore numerico di una colonna che supporta valori di scala negativi. La scala viene specificata dalla proprietà NumericScale.
adFldRowID 0x100 Indica che il campo contiene un identificatore di riga persistente in cui non è possibile scrivere e che non ha alcun valore significativo tranne per identificare la riga, ad esempio un numero di record, un identificatore univoco e così via.
adFldRowVersion 0x200 Indica che il campo contiene un tipo di timestamp di ora o data utilizzato per tenere traccia degli aggiornamenti.
adFldUnknownUpdatable 0x8 Indica che il provider non riesce a determinare se è possibile scrivere nel campo.
adFldUnspecified -1 0xFFFFFFFF Indica che il provider non specifica gli attributi del campo.
adFldUpdatable 0x4 Indica che è possibile scrivere nel campo.

Equivalente per ADO/WFC

Pacchetto: com.ms.wfc.data

Costante
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

Si applica a