FieldStatusEnum
Specifica lo stato di un oggetto Field.
I valori adFieldPending* indicano l'operazione che ha causato l'impostazione dello stato e possono essere combinati con altri valori di stato.
Costante | Valore | Descrizione |
---|---|---|
adFieldAlreadyExists | 26 | Indica che il campo specificato esiste già. |
adFieldBadStatus | 12 | Indica che un valore di stato non valido è stato inviato da ADO al provider OLE DB. Le possibili cause includono un provider OLE DB 1.0 o 1.1 o una combinazione non corretta di Value e Status. |
adFieldCannotComplete | 20 | Indica che il server dell'URL specificato da Source non è riuscito a completare l'operazione. |
adFieldCannotDeleteSource | 23 | Indica che durante un'operazione di spostamento un albero o un sottoalbero è stato spostato in una nuova posizione, ma non è stato possibile eliminare l'origine. |
adFieldCantConvertValue | 2 | Indica che il campo non può essere recuperato o archiviato senza perdita di dati. |
adFieldCantCreate | 7 | Indica che non è stato possibile aggiungere il campo perché il provider ha superato un limite, ad esempio il numero di campi consentiti. |
adFieldDataOverflow | 6 | Indica che i dati restituiti dal provider hanno causato l'overflow del tipo di dati del campo. |
adFieldDefault | 13 | Indica che il valore predefinito per il campo è stato utilizzato durante l'impostazione dei dati. |
adFieldDoesNotExist | 16 | Indica che il campo specificato non esiste. |
adFieldIgnore | 15 | Indica che questo campo è stato ignorato durante l'impostazione dei valori dei dati nell'origine. Il provider non ha impostato alcun valore. |
adFieldIntegrityViolation | 10 | Indica che il campo non può essere modificato perché si tratta di un'entità calcolata o derivata. |
adFieldInvalidURL | 17 | Indica che l'URL dell'origine dati contiene caratteri non validi. |
adFieldIsNull | 3 | Indica che il provider ha restituito un valore VARIANT di tipo VT_NULL e che il campo non è vuoto. |
adFieldOK | 0 | Valore predefinito. Indica che il campo è stato aggiunto o eliminato correttamente. |
adFieldOutOfSpace | 22 | Indica che il provider non riesce a ottenere spazio di archiviazione sufficiente per completare un'operazione di spostamento o copia. |
adFieldPendingChange | 0x40000 | Indica che il campo è stato eliminato e quindi aggiunto nuovamente, ad esempio con un tipo di dati diverso, o che il valore del campo che in precedenza aveva lo stato adFieldOK è stato modificato. La forma finale del campo modificherà la raccolta Fields dopo la chiamata del metodo Update. |
adFieldPendingDelete | 0x20000 | Indica che l'operazione Elimina ha causato l'impostazione dello stato. Il campo è stato contrassegnato per l'eliminazione dalla raccolta Fields dopo la chiamata del metodo Update. |
adFieldPendingInsert | 0x10000 | Indica che l'operazione Accoda ha causato l'impostazione dello stato. Il campo è stato contrassegnato per essere aggiunto alla raccolta Fields dopo la chiamata del metodo Update. |
adFieldPendingUnknown | 0x80000 | Indica che il provider non riesce a determinare quale operazione ha causato l'impostazione dello stato del campo. |
adFieldPendingUnknownDelete | 0x100000 | Indica che il provider non riesce a determinare quale operazione ha causato l'impostazione dello stato del campo e che il campo verrà eliminato dalla raccolta Fields dopo la chiamata del metodo Update. |
adFieldPermissionDenied | 9 | Indica che il campo non può essere modificato perché è definito come di sola lettura. |
adFieldReadOnly | 24 | Indica che il campo nell'origine dati è definito come di sola lettura. |
adFieldResourceExists | 19 | Indica che il provider non è riuscito a eseguire l'operazione perché esiste già un oggetto nell'URL di destinazione e non riesce a sovrascrivere l'oggetto. |
adFieldResourceLocked | 18 | Indica che il provider non è riuscito a eseguire l'operazione perché l'origine dati è bloccata da una o più altre applicazioni o processi. |
adFieldResourceOutOfScope | 25 | Indica che un URL di origine o di destinazione non rientra nell'ambito del record corrente. |
adFieldSchemaViolation | 11 | Indica che il valore ha violato il vincolo dello schema dell'origine dati per il campo. |
adFieldSignMismatch | 5 | Indica che il valore dei dati restituito dal provider è stato firmato, ma il tipo di dati del valore del campo ADO non è stato firmato. |
adFieldTruncated | 4 | Indica che i dati a lunghezza variabile sono stati troncati durante la lettura dall'origine dati. |
adFieldUnavailable | 8 | Indica che il provider non è riuscito a determinare il valore durante la lettura dall'origine dati. Ad esempio, la riga è stata appena creata, il valore predefinito per la colonna non era disponibile e non è stato ancora specificato un nuovo valore. |
adFieldVolumeNotFound | 21 | Indica che il provider non riesce a individuare il volume di archiviazione indicato dall'URL. |
Equivalente per ADO/WFC
Queste costanti non hanno equivalenti per ADO/WFC.