ErrorValueEnum
Specifica il tipo di errore di run-time di ADO.
Vengono elencate tre forme del numero di errore:
Numero decimale positivo: i due byte bassi del numero intero in formato decimale. Questo numero viene visualizzato nella finestra di dialogo predefinita del messaggio di errore di Visual Basic. Ad esempio: Errore di run-time '3707'.
Numero decimale negativo: conversione decimale del numero di errore completo.
Esadecimale: rappresentazione esadecimale del numero di errore completo. Il codice della struttura di Windows è nella quarta cifra. Il codice della struttura per i numeri di errore ADO è A, ad esempio 0x800A0E7B.
Nota
Gli errori OLE DB possono essere passati all'applicazione ADO. In genere, tali errori possono essere identificati da un codice della struttura di Windows di 4. Ad esempio: 0x8004.
Costante | Valore | Descrizione |
---|---|---|
adErrBoundToCommand | 3707 -2146824581 0x800A0E7B | Impossibile modificare la proprietà ActiveConnection di un oggetto Recordset con un oggetto Command come origine. |
adErrCannotComplete | 3732 -2146824556 0x800A0E94 | Il server non può completare l'operazione. |
adErrCantChangeConnection | 3748 -2146824540 0x800A0EA4 | Connessione negata. La nuova connessione richiesta presenta caratteristiche diverse rispetto a quella già usata. |
adErrCantChangeProvider | 3220 -2146825068 0X800A0C94 | Il provider specificato è diverso da quello già usato. |
adErrCantConvertvalue | 3724 -2146824564 0x800A0E8C | Impossibile convertire il valore dei dati per motivi diversi dalla non corrispondenza di segno o dall'overflow dei dati. La conversione, ad esempio, avrebbe potuto troncare i dati. |
adErrCantCreate | 3725 -2146824563 0x800A0E8D | Il valore dei dati non può essere impostato o recuperato perché il tipo di dati del campo è sconosciuto o il provider non disponeva di risorse sufficienti per eseguire l'operazione. |
adErrCatalogNotSet | 3747 -2146824541 0x800A0EA3 | L'operazione richiede un elemento parentCatalog valido. |
adErrColumnNotOnThisRow | 3726 -2146824562 0x800A0E8E | Il record non contiene questo campo. |
adErrDataConversion | 3421 -2146824867 0x800A0D5D | L'applicazione usa un valore di tipo errato per l'operazione corrente. |
adErrDataOverflow | 3721 -2146824567 0x800A0E89 | Il valore dei dati è troppo grande da rappresentare dal tipo di dati del campo. |
adErrDelResOutOfScope | 3738 -2146824550 0x800A0E9A | L'URL dell'oggetto da eliminare non rientra nell'ambito del record corrente. |
adErrDenyNotSupported | 3750 -2146824538 0x800A0EA6 | Il provider non supporta restrizioni di condivisione. |
adErrDenyTypeNotSupported | 3751 -2146824537 0x800A0EA7 | Il provider non supporta il tipo di restrizione di condivisione richiesto. |
adErrFeatureNotAvailable | 3251 -2146825037 0x800A0CB3 | L'oggetto o il provider non è in grado di eseguire l'operazione richiesta. |
adErrFieldsUpdateFailed | 3749 -2146824539 0x800A0EA5 | Aggiornamento dei campi non riuscito. Per altre informazioni, esaminare la proprietà Status di singoli oggetti campo. |
adErrIllegalOperation | 3219 -2146825069 0x800A0C93 | Un'operazione non è consentita in questo contesto. |
adErrIntegrityViolation | 3719 -2146824569 0x800A0E87 | Il valore dei dati è in conflitto con i vincoli di integrità del campo. |
adErrInTransaction | 3246 -2146825042 0x800A0CAE | L'oggetto Connection non può essere chiuso in modo esplicito durante una transazione. |
adErrInvalidArgument | 3001 -2146825287 0x800A0BB9 | Gli argomenti sono di tipo errato, non rientrano nell'intervallo accettabile o sono in conflitto tra loro. |
adErrInvalidConnection | 3709 -2146824579 0x800A0E7D | Impossibile usare la connessione per eseguire questa operazione. La connessione è chiusa o non valida in questo contesto. |
adErrInvalidParamInfo | 3708 -2146824580 0x800A0E7C | L'oggetto Parameter è definito in modo non corretto. Sono state fornite informazioni incoerenti o incomplete. |
adErrInvalidTransaction | 3714 -2146824574 0x800A0E82 | Il coordinamento della transazione non è valido o non è stato avviato. |
adErrInvalidURL | 3729 -2146824559 0x800A0E91 | L'URL contiene caratteri non validi. Verificare che l'URL sia digitato in modo corretto. |
adErrItemNotFound | 3265 -2146825023 0x800A0CC1 | Impossibile trovare nella raccolta l'elemento che corrisponde al nome o al numero ordinale richiesto. |
adErrNoCurrentRecord | 3021 -2146825267 0x800A0BCD | BOF o EOF è True oppure il record corrente è stato eliminato. Per l'operazione richiesta è necessario un record corrente. |
adErrNotExecuting | 3715 -2146824573 0x800A0E83 | Impossibile effettuare l'operazione se non è in esecuzione. |
adErrNotReentrant | 3710 -2146824578 0x800A0E7E | Impossibile effettuare l'operazione durante l'elaborazione dell'evento. |
adErrObjectClosed | 3704 -2146824584 0x800A0E78 | Operazione non consentita quando l'oggetto è chiuso. |
adErrObjectInCollection | 3367 -2146824921 0x800A0D27 | L'oggetto è già presente nella raccolta. Impossibile eseguire l'accodamento. |
adErrObjectNotSet | 3420 -2146824868 0x800A0D5C | L'oggetto non è più valido. |
adErrObjectOpen | 3705 -2146824583 0x800A0E79 | Operazione non consentita quando l'oggetto è aperto. |
adErrOpeningFile | 3002 -2146825286 0x800A0BBA | Impossibile aprire il file. |
adErrOperationCancelled | 3712 -2146824576 0x800A0E80 | L'operazione è stata annullata dall'utente. |
adErrOutOfSpace | 3734 -2146824554 0x800A0E96 | Impossibile eseguire l'operazione. Il provider non può ottenere spazio di archiviazione sufficiente. |
adErrPermissionDenied | 3720 -2146824568 0x800A0E88 | L'autorizzazione insufficiente impedisce la scrittura nel campo. |
adErrProviderFailed | 3000 -2146825288 0x800A0BB8 | Il provider non ha eseguito l'operazine richiesta. |
adErrProviderNotFound | 3706 -2146824582 0x800A0E7A | Impossibile trovare il provider. Potrebbe essere installato in modo non corretto. |
adErrReadFile | 3003 -2146825285 0x800A0BBB | Impossibile leggere il file. |
adErrResourceExists | 3731 -2146824557 0x800A0E93 | Impossibile eseguire l'operazione di copia. L'oggetto denominato dall'URL di destinazione esiste già. Specificare adCopyOverwrite per sostituire l'oggetto. |
adErrResourceLocked | 3730 -2146824558 0x800A0E92 | L'oggetto rappresentato dall'URL è bloccato da uno o più processi. Attendere fino al termine del processo e riprovare l'operazione. |
adErrResourceOutOfScope | 3735 -2146824553 0x800A0E97 | Indica che un URL di origine o di destinazione non rientra nell'ambito del record corrente. |
adErrSchemaViolation | 3722 -2146824566 0x800A0E8A | Il valore dei dati è in conflitto con il tipo di dati o con i vincoli di integrità del campo. |
adErrSignMismatch | 3723 -2146824565 0x800A0E8B | Impossibile eseguire la conversione. Il valore di dati è con segno, mentre il tipo di dati usato dal provider è senza segno. |
adErrStillConnecting | 3713 -2146824575 0x800A0E81 | Impossibile eseguire l'operazione durante la connessione asincrona. |
adErrStillExecuting | 3711 -2146824577 0x800A0E7F | Impossibile effettuare l'operazione durante l'esecuzione asincrona. |
adErrTreePermissionDenied | 3728 -2146824560 0x800A0E90 | Le autorizzazioni non sono sufficienti per accedere all'albero o al sottoalbero. |
adErrUnavailable | 3736 -2146824552 0x800A0E98 | Operazione non completata e stato non disponibile. Il campo potrebbe non essere disponibile o l'operazione non è stata tentata. |
adErrUnsafeOperation | 3716 -2146824572 0x800A0E84 | Le impostazioni di protezione del computer non consentono l'accesso a un'origine dati di un altro dominio. |
adErrURLDoesNotExist | 3727 -2146824561 0x800A0E8F | L'URL di origine o l'elemento padre dell'URL di destinazione non esiste. |
adErrURLNamedRowDoesNotExist | 3737 -2146824551 0x800A0E99 | Il record denominato da questo URL non esiste. |
adErrVolumeNotFound | 3733 -2146824555 0x800A0E95 | Il provider non riesce a individuare il dispositivo di archiviazione indicato dall'URL. Verificare che l'URL sia digitato in modo corretto. |
adErrWriteFile | 3004 -2146825284 0x800A0BBC | Scrittura nel file non riuscita. |
adWrnSecurityDialog | 3717 -2146824571 0x800A0E85 | Solo per uso interno. Non usare. |
adWrnSecurityDialogHeader | 3718 -2146824570 0x800A0E86 | Solo per uso interno. Non usare. |
Equivalente per ADO/WFC
Pacchetto: com.ms.wfc.data
Vengono definiti solo i subset seguenti di equivalenti ADO/WFC.
Costante |
---|
AdoEnums.ErrorValue.BOUNDTOCOMMAND |
AdoEnums.ErrorValue.DATACONVERSION |
AdoEnums.ErrorValue.FEATURENOTAVAILABLE |
AdoEnums.ErrorValue.ILLEGALOPERATION |
AdoEnums.ErrorValue.INTRANSACTION |
AdoEnums.ErrorValue.INVALIDARGUMENT |
AdoEnums.ErrorValue.INVALIDCONNECTION |
AdoEnums.ErrorValue.INVALIDPARAMINFO |
AdoEnums.ErrorValue.ITEMNOTFOUND |
AdoEnums.ErrorValue.NOCURRENTRECORD |
AdoEnums.ErrorValue.NOTEXECUTING |
AdoEnums.ErrorValue.NOTREENTRANT |
AdoEnums.ErrorValue.OBJECTCLOSED |
AdoEnums.ErrorValue.OBJECTINCOLLECTION |
AdoEnums.ErrorValue.OBJECTNOTSET |
AdoEnums.ErrorValue.OBJECTOPEN |
AdoEnums.ErrorValue.OPERATIONCANCELLED |
AdoEnums.ErrorValue.PROVIDERNOTFOUND |
AdoEnums.ErrorValue.STILLCONNECTING |
AdoEnums.ErrorValue.STILLEXECUTING |
AdoEnums.ErrorValue.UNSAFEOPERATION |