Condividi tramite


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

Si applica a

Proprietà Number (ADO)

Vedere anche

Codici errore ADO