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 |