<Eroare completă obiect de referință
Proprietatea Numărul returnează o valoare de lungă , care este un număr unic , care poate lua una dintre ErrorValueEnum valorile. Numărul descrie eroarea generată de ADO. Dacă eroarea a fost generată de către furnizor, această proprietate poate fi setat la o valoare de eroare nespecific.
Numerele sunt echivalente cu valorile pentru Windows HRESULTS API.
Sintaxă
lngErrorNumber=objErr.Number
Exemplu
<%
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
%>
Valorile ErrorValueEnum
Constant | Valoare | Descriere |
---|---|---|
adErrBoundToCommand | 3707 -2146824581 0x800A0E7B | Nu se poate schimba proprietatea ActiveConnection a unui obiect Recordset care are un obiect de comandă ca sursă |
adErrCannotComplete | 3732 -2146824556 0x800A0E94 | Serverul nu poate finaliza operațiunea |
adErrCantChangeConnection | 3748 -2146824540 0x800A0EA4 | Conexiunea a fost refuzată |
adErrCantChangeProvider | 3220 -2146825068 0X800A0C94 | furnizor de Furnizat este diferit de cel deja în uz |
adErrCantConvertvalue | 3724 -2146824564 0x800A0E8C | Valoarea datelor nu pot fi convertite |
adErrCantCreate | 3725 -2146824563 0x800A0E8D | Valoarea datelor nu pot fi setate sau recuperate |
adErrCatalogNotSet | 3747 -2146824541 0x800A0EA3 | Operațiunea necesită o ParentCatalog validă |
adErrColumnNotOnThisRow | 3726 -2146824562 0x800A0E8E | Înregistrarea nu conține acest domeniu |
adErrDataConversion | 3421 -2146824867 0x800A0D5D | Aplicația utilizează o valoare de tip greșit |
adErrDataOverflow | 3721 -2146824567 0x800A0E89 | Valoarea datelor este prea mare |
adErrDelResOutOfScope | 3738 -2146824550 0x800A0E9A | Adresa URL a obiectului care urmează să fie șters este în afara domeniului de aplicare al înregistrării curente |
adErrDenyNotSupported | 3750 -2146824538 0x800A0EA6 | Furnizorul nu acceptă restricții de partajare |
adErrDenyTypeNotSupported | 3751 -2146824537 0x800A0EA7 | Furnizorul nu acceptă un fel de restricție de partajare |
adErrFeatureNotAvailable | 3251 -2146825037 0x800A0CB3 | Obiectul / Furnizorul nu este capabil de operare solicitat efectuarea |
adErrFieldsUpdateFailed | 3749 -2146824539 0x800A0EA5 | Domenii de actualizare a eșuat |
adErrIllegalOperation | 3219 -2146825069 0x800A0C93 | Operația nu este permisă în acest context, |
adErrIntegrityViolation | 3719 -2146824569 0x800A0E87 | conflictele de valori de date cu constrângerile de integritate ale câmpului |
adErrInTransaction | 3246 -2146825042 0x800A0CAE | obiect de conexiune nu poate fi închisă în timp ce într-o tranzacție |
adErrInvalidArgument | 3001 -2146825287 0x800A0BB9 | Argumentele sunt de tip greșit, sunt în afara intervalului acceptabil, sau sunt în conflict una cu alta |
adErrInvalidConnection | 3709 -2146824579 0x800A0E7D | Conexiunea nu poate fi utilizată pentru a efectua această operație. Acesta este fie închis sau nevalid în acest context, |
adErrInvalidParamInfo | 3708 -2146824580 0x800A0E7C | Parametrul obiect este definit în mod necorespunzător |
adErrInvalidTransaction | 3714 -2146824574 0x800A0E82 | Coordonarea tranzacției este nevalid |
adErrInvalidURL | 3729 -2146824559 0x800A0E91 | Adresa URL conține caractere nevalide |
adErrItemNotFound | 3265 -2146825023 0x800A0CC1 | Postul nu poate fi găsit în colecția corespunzătoare numelui sau ordinal solicitate |
adErrNoCurrentRecord | 3021 -2146825267 0x800A0BCD | Fie BOF sau EOF este True sau înregistrarea curentă a fost șters |
adErrNotExecuting | 3715 -2146824573 0x800A0E83 | Nu se poate efectua operațiuni în timp ce nu execută |
adErrNotReentrant | 3710 -2146824578 0x800A0E7E | Nu se poate efectua operațiuni în timpul procesării |
adErrObjectClosed | 3704 -2146824584 0x800A0E78 | Operația nu este permisă atunci când obiectul este închis |
adErrObjectInCollection | 3367 -2146824921 0x800A0D27 | Obiectul este deja în colecție. Nu se poate adăuga |
adErrObjectNotSet | 3420 -2146824868 0x800A0D5C | Obiectul nu mai este valabil |
adErrObjectOpen | 3705 -2146824583 0x800A0E79 | Operația nu este permisă atunci când obiectul este deschis |
adErrOpeningFile | 3002 -2146825286 0x800A0BBA | Nu s-a putut deschide fișierul |
adErrOperationCancelled | 3712 -2146824576 0x800A0E80 | Operațiunea a fost anulată de către utilizator |
adErrOutOfSpace | 3734 -2146824554 0x800A0E96 | Nu se poate efectua operație. Furnizorul nu poate obține suficient spațiu de stocare |
adErrPermissionDenied | 3720 -2146824568 0x800A0E88 | Permisiune refuzată la scris câmpul |
adErrProviderFailed | 3000 -2146825288 0x800A0BB8 | Furnizorul nu a reușit să efectueze operația |
adErrProviderNotFound | 3706 -2146824582 0x800A0E7A | Furnizorul nu poate fi găsit |
adErrReadFile | 3003 -2146825285 0x800A0BBB | Fișierul nu a putut fi citit |
adErrResourceExists | 3731 -2146824557 0x800A0E93 | Nu se poate efectua operația de copiere. Există deja obiect. Se specifică adCopyOverwrite pentru a înlocui obiectul |
adErrResourceLocked | 3730 -2146824558 0x800A0E92 | Obiectul este blocat de alte procese |
adErrResourceOutOfScope | 3735 -2146824553 0x800A0E97 | URL-ul / Sursă în afara domeniului de aplicare al înregistrării curente |
adErrSchemaViolation | 3722 -2146824566 0x800A0E8A | conflictele de valori de date cu tipul de date sau constrângeri |
adErrSignMismatch | 3723 -2146824565 0x800A0E8B | Conversia a eșuat, deoarece valoarea datelor este semnat și tipul de date câmp este nesemnat |
adErrStillConnecting | 3713 -2146824575 0x800A0E81 | Nu se poate efectua operațiuni în timp ce conectarea asincronă |
adErrStillExecuting | 3711 -2146824577 0x800A0E7F | Nu se poate efectua operațiuni în timpul executării asincronă |
adErrTreePermissionDenied | 3728 -2146824560 0x800A0E90 | Permission denied accesarea copac sau subramificație |
adErrUnavailable | 3736 -2146824552 0x800A0E98 | Operația nu a reușit, iar starea este indisponibil |
adErrUnsafeOperation | 3716 -2146824572 0x800A0E84 | Nu se poate avea acces la sursa de date pe un alt domeniu |
adErrURLDoesNotExist | 3727 -2146824561 0x800A0E8F | Adresa URL nu există |
adErrURLNamedRowDoesNotExist | 3737 -2146824551 0x800A0E99 | Înregistrarea nu există |
adErrVolumeNotFound | 3733 -2146824555 0x800A0E95 | Furnizorul nu poate localiza dispozitivul de stocare. Asigurați-vă că URL-ul este scris corect |
adErrWriteFile | 3004 -2146825284 0x800A0BBC | Nu a reușit la scrierea în fișier |
adWrnSecurityDialog | 3717 -2146824571 0x800A0E85 | Nu este în uz |
adWrnSecurityDialogHeader | 3718 -2146824570 0x800A0E86 | Nu este în uz |
<Eroare completă obiect de referință