<Errore completa Object Reference
La proprietà numero restituisce un lungo valore che è un numero unico che può prendere una delle ErrorValueEnum valori. Il numero descrive l'errore generato da ADO. Se l'errore è stato generato dal provider, questa proprietà può essere impostata su un valore di errore non specifico.
I numeri sono equivalenti ai valori HRESULT API di Windows.
Sintassi
lngErrorNumber=objErr.Number
Esempio
<%
for each objErr in objConn.Errors
response.write("<p>")
response.write("Description: ")
response.write(objErr.Description & "<br>")
response.write("Help context: ")
response.write(objErr.HelpContext & "<br>")
response.write("Help file: ")
response.write(objErr.HelpFile & "<br>")
response.write("Native error: ")
response.write(objErr.NativeError & "<br>")
response.write("Error number: ")
response.write(objErr.Number & "<br>")
response.write("Error source: ")
response.write(objErr.Source & "<br>")
response.write("SQL state: ")
response.write(objErr.SQLState & "<br>")
response.write("</p>")
next
%>
valori ErrorValueEnum
Costante | Valore | Descrizione |
---|---|---|
adErrBoundToCommand | 3707 -2146824581 0x800A0E7B | Non è possibile modificare la proprietà ActiveConnection di un oggetto Recordset che ha un oggetto Command come fonte |
adErrCannotComplete | 3732 -2146824556 0x800A0E94 | Server non può completare l'operazione |
adErrCantChangeConnection | 3748 -2146824540 0x800A0EA4 | La connessione è stata negata |
adErrCantChangeProvider | 3220 -2146825068 0X800A0C94 | fornitore di dotazione non combacia con già in uso quello |
adErrCantConvertvalue | 3724 -2146824564 0x800A0E8C | valore di dati non può essere convertito |
adErrCantCreate | 3725 -2146824563 0x800A0E8D | valore di dati non può essere impostato o recuperati |
adErrCatalogNotSet | 3747 -2146824541 0x800A0EA3 | Operazione richiede un ParentCatalog valida |
adErrColumnNotOnThisRow | 3726 -2146824562 0x800A0E8E | Record non contiene questo campo |
adErrDataConversion | 3421 -2146824867 0x800A0D5D | Applicazione utilizza un valore del tipo sbagliato |
adErrDataOverflow | 3721 -2146824567 0x800A0E89 | il valore dei dati è troppo grande |
adErrDelResOutOfScope | 3738 -2146824550 0x800A0E9A | URL dell'oggetto da eliminare è al di fuori del campo di applicazione del record corrente |
adErrDenyNotSupported | 3750 -2146824538 0x800A0EA6 | Provider non supporta le restrizioni di condivisione |
adErrDenyTypeNotSupported | 3751 -2146824537 0x800A0EA7 | Provider non supporta il tipo di restrizione di condivisione |
adErrFeatureNotAvailable | 3251 -2146825037 0x800A0CB3 | Oggetto / Fornitore non è in grado di eseguire l'operazione richiesta |
adErrFieldsUpdateFailed | 3749 -2146824539 0x800A0EA5 | aggiornamento Campi fallita |
adErrIllegalOperation | 3219 -2146825069 0x800A0C93 | L'operazione non è consentita in questo contesto |
adErrIntegrityViolation | 3719 -2146824569 0x800A0E87 | conflitti di valore dei dati con i vincoli di integrità del campo |
adErrInTransaction | 3246 -2146825042 0x800A0CAE | oggetto di connessione non può essere chiuso, mentre in una transazione |
adErrInvalidArgument | 3001 -2146825287 0x800A0BB9 | Gli argomenti sono del tipo errato, sono fuori intervallo accettabile o sono in conflitto tra loro |
adErrInvalidConnection | 3709 -2146824579 0x800A0E7D | La connessione non può essere utilizzato per eseguire questa operazione. O è chiusa o non valido in questo contesto |
adErrInvalidParamInfo | 3708 -2146824580 0x800A0E7C | oggetto Parameter è impropriamente definito |
adErrInvalidTransaction | 3714 -2146824574 0x800A0E82 | Il coordinamento delle transazioni non è valido |
adErrInvalidURL | 3729 -2146824559 0x800A0E91 | URL contiene caratteri non validi |
adErrItemNotFound | 3265 -2146825023 0x800A0CC1 | Elemento non può essere trovato nell'insieme corrispondente al nome richiesto o ordinale |
adErrNoCurrentRecord | 3021 -2146825267 0x800A0BCD | BOF o EOF è vero, o il record corrente è stato eliminato |
adErrNotExecuting | 3715 -2146824573 0x800A0E83 | Impossibile eseguire l'operazione, pur non eseguendo |
adErrNotReentrant | 3710 -2146824578 0x800A0E7E | Impossibile eseguire l'operazione durante l'elaborazione |
adErrObjectClosed | 3704 -2146824584 0x800A0E78 | Operazione non consentita quando l'oggetto è chiuso |
adErrObjectInCollection | 3367 -2146824921 0x800A0D27 | L'oggetto è già in collezione. Impossibile aggiungere |
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 | Operazione annullata dall'utente |
adErrOutOfSpace | 3734 -2146824554 0x800A0E96 | Impossibile eseguire l'operazione. Provider non può ottenere abbastanza spazio di archiviazione |
adErrPermissionDenied | 3720 -2146824568 0x800A0E88 | Autorizzazione negata quando si scrive al campo |
adErrProviderFailed | 3000 -2146825288 0x800A0BB8 | Provider non è riuscito a eseguire l'operazione |
adErrProviderNotFound | 3706 -2146824582 0x800A0E7A | Provider non può essere trovato |
adErrReadFile | 3003 -2146825285 0x800A0BBB | Il file non è stato possibile leggere |
adErrResourceExists | 3731 -2146824557 0x800A0E93 | Impossibile eseguire l'operazione di copia. L'oggetto esiste già. Specificare adCopyOverwrite per sostituire l'oggetto |
adErrResourceLocked | 3730 -2146824558 0x800A0E92 | Oggetto è bloccato da altri processi |
adErrResourceOutOfScope | 3735 -2146824553 0x800A0E97 | URL / Fonte di fuori portata del record corrente |
adErrSchemaViolation | 3722 -2146824566 0x800A0E8A | conflitti di valore dei dati con tipo di dati o vincoli |
adErrSignMismatch | 3723 -2146824565 0x800A0E8B | Conversione non riuscita perché il valore dei dati è firmato e il tipo di dati di campo non è firmato |
adErrStillConnecting | 3713 -2146824575 0x800A0E81 | Impossibile eseguire l'operazione durante la connessione in modo asincrono |
adErrStillExecuting | 3711 -2146824577 0x800A0E7F | Impossibile eseguire l'operazione durante l'esecuzione in modo asincrono |
adErrTreePermissionDenied | 3728 -2146824560 0x800A0E90 | Permesso negato accesso albero o sotto-albero |
adErrUnavailable | 3736 -2146824552 0x800A0E98 | Operazione non riuscita e lo stato non è disponibile |
adErrUnsafeOperation | 3716 -2146824572 0x800A0E84 | Impossibile accedere all'origine dati in un altro dominio |
adErrURLDoesNotExist | 3727 -2146824561 0x800A0E8F | L'URL non esiste |
adErrURLNamedRowDoesNotExist | 3737 -2146824551 0x800A0E99 | Record non esiste |
adErrVolumeNotFound | 3733 -2146824555 0x800A0E95 | Provider non può individuare il dispositivo di memorizzazione. Assicurarsi che l'URL viene digitato correttamente |
adErrWriteFile | 3004 -2146825284 0x800A0BBC | Impossibile durante la scrittura di file |
adWrnSecurityDialog | 3717 -2146824571 0x800A0E85 | Non in uso |
adWrnSecurityDialogHeader | 3718 -2146824570 0x800A0E86 | Non in uso |
<Errore completa Object Reference