<Pełna Error Object Reference
Nieruchomość Ilość zwraca długą wartość, która jest unikalnym numerem, który może przyjąć jedną z ErrorValueEnum wartości. Liczba opisuje błąd wygenerowany przez ADO. Jeśli błąd został wygenerowany przez dostawcę, ten może być ustawiony na niespecyficznej wartości błędu.
Liczby są równoważne wartości HRESULT API Windows.
Składnia
lngErrorNumber=objErr.Number
Przykład
<%
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
%>
wartości ErrorValueEnum
Stały | Wartość | Opis |
---|---|---|
adErrBoundToCommand | 3707 -2146824581 0x800A0E7B | Nie można zmienić właściwości ActiveConnection obiektu Recordset, który ma obiekt polecenia jako źródła |
adErrCannotComplete | 3732 -2146824556 0x800A0E94 | Serwer nie może wykonać żądanej operacji |
adErrCantChangeConnection | 3748 -2146824540 0x800A0EA4 | Połączenie zostało odrzucone |
adErrCantChangeProvider | 3220 -2146825068 0X800A0C94 | Dostarczone dostawcy różni się od już w użyciu jednej |
adErrCantConvertvalue | 3724 -2146824564 0x800A0E8C | Wartość danych nie mogą być przekształcone |
adErrCantCreate | 3725 -2146824563 0x800A0E8D | Wartość danych nie można ustawić lub pobrać |
adErrCatalogNotSet | 3747 -2146824541 0x800A0EA3 | Operacja wymaga ważnego ParentCatalog |
adErrColumnNotOnThisRow | 3726 -2146824562 0x800A0E8E | Rekord nie zawiera tego pola |
adErrDataConversion | 3421 -2146824867 0x800A0D5D | Aplikacja wykorzystuje wartość niewłaściwego typu |
adErrDataOverflow | 3721 -2146824567 0x800A0E89 | wartość danych jest zbyt duża |
adErrDelResOutOfScope | 3738 -2146824550 0x800A0E9A | URL obiektu zostać usunięta poza zakres bieżącego rekordu |
adErrDenyNotSupported | 3750 -2146824538 0x800A0EA6 | Dostawca nie obsługuje ograniczenia udostępniania |
adErrDenyTypeNotSupported | 3751 -2146824537 0x800A0EA7 | Dostawca nie obsługuje tego rodzaju podziału ograniczeń |
adErrFeatureNotAvailable | 3251 -2146825037 0x800A0CB3 | Obiekt / Dostawca nie jest w stanie wykonać żądanej operacji |
adErrFieldsUpdateFailed | 3749 -2146824539 0x800A0EA5 | zmiana pola zawiodły |
adErrIllegalOperation | 3219 -2146825069 0x800A0C93 | Operacja nie jest dozwolona w tym kontekście |
adErrIntegrityViolation | 3719 -2146824569 0x800A0E87 | Konflikty wartości danych z więzami integralności dziedzinie |
adErrInTransaction | 3246 -2146825042 0x800A0CAE | Obiekt połączenie nie może zostać zamknięty, podczas gdy w transakcji |
adErrInvalidArgument | 3001 -2146825287 0x800A0BB9 | Argumenty są niewłaściwego typu, są poza dopuszczalnym zakresem lub są w konflikcie ze sobą |
adErrInvalidConnection | 3709 -2146824579 0x800A0E7D | Połączenie nie może być użyty do wykonania tej operacji. To jest albo zamknięte lub nieprawidłowy w tym kontekście |
adErrInvalidParamInfo | 3708 -2146824580 0x800A0E7C | Przedmiotem parametr jest nieprawidłowo zdefiniowane |
adErrInvalidTransaction | 3714 -2146824574 0x800A0E82 | Koordynację transakcji jest nieprawidłowy |
adErrInvalidURL | 3729 -2146824559 0x800A0E91 | URL zawiera niedozwolone znaki |
adErrItemNotFound | 3265 -2146825023 0x800A0CC1 | Przedmiot nie można znaleźć w kolekcji odpowiadającej żądanej nazwy lub porządkowej |
adErrNoCurrentRecord | 3021 -2146825267 0x800A0BCD | Albo BOF lub EOF jest prawda, czy obecny rekord został usunięty |
adErrNotExecuting | 3715 -2146824573 0x800A0E83 | Nie można wykonać operacji, podczas gdy niewykonanie |
adErrNotReentrant | 3710 -2146824578 0x800A0E7E | Nie można wykonać operacji podczas przetwarzania |
adErrObjectClosed | 3704 -2146824584 0x800A0E78 | Operacja niedozwolona, gdy obiekt jest zamknięty |
adErrObjectInCollection | 3367 -2146824921 0x800A0D27 | Obiekt jest już w kolekcji. Nie można dołączyć |
adErrObjectNotSet | 3420 -2146824868 0x800A0D5C | Obiekt nie jest już ważny |
adErrObjectOpen | 3705 -2146824583 0x800A0E79 | Operacja niedozwolona, gdy obiekt jest otwarty |
adErrOpeningFile | 3002 -2146825286 0x800A0BBA | Nie można otworzyć pliku |
adErrOperationCancelled | 3712 -2146824576 0x800A0E80 | Operacja anulowana przez użytkownika |
adErrOutOfSpace | 3734 -2146824554 0x800A0E96 | Nie można wykonać operacji. Usługodawca nie może uzyskać wystarczająco dużo miejsca do przechowywania |
adErrPermissionDenied | 3720 -2146824568 0x800A0E88 | Permission denied podczas pisania w polu |
adErrProviderFailed | 3000 -2146825288 0x800A0BB8 | Dostawcy udało się wykonać operację |
adErrProviderNotFound | 3706 -2146824582 0x800A0E7A | Dostawcy nie można znaleźć |
adErrReadFile | 3003 -2146825285 0x800A0BBB | Plik nie może być odczytana |
adErrResourceExists | 3731 -2146824557 0x800A0E93 | Nie można wykonać operacji kopiowania. Obiekt już istnieje. Określ adCopyOverwrite zastąpić obiekt |
adErrResourceLocked | 3730 -2146824558 0x800A0E92 | Obiekt jest zamknięty przez inne procesy |
adErrResourceOutOfScope | 3735 -2146824553 0x800A0E97 | URL / Źródło poza zakres bieżącego rekordu |
adErrSchemaViolation | 3722 -2146824566 0x800A0E8A | Konflikty wartości danych o typie danych lub ograniczeń |
adErrSignMismatch | 3723 -2146824565 0x800A0E8B | Konwersja powiodła się, ponieważ wartość danych jest podpisany i typ danych pola jest niepodpisany |
adErrStillConnecting | 3713 -2146824575 0x800A0E81 | Nie można wykonać operacji podczas podłączania asynchronicznie |
adErrStillExecuting | 3711 -2146824577 0x800A0E7F | Nie można wykonać operacji podczas wykonywania asynchronicznie |
adErrTreePermissionDenied | 3728 -2146824560 0x800A0E90 | Odmowa uprawnień dostępu drzewo lub poddrzewa |
adErrUnavailable | 3736 -2146824552 0x800A0E98 | Operacja nie powiodła się, a stan jest niedostępna |
adErrUnsafeOperation | 3716 -2146824572 0x800A0E84 | Nie można uzyskać dostępu do źródła danych w innej domenie |
adErrURLDoesNotExist | 3727 -2146824561 0x800A0E8F | URL nie istnieje |
adErrURLNamedRowDoesNotExist | 3737 -2146824551 0x800A0E99 | Rekord nie istnieje |
adErrVolumeNotFound | 3733 -2146824555 0x800A0E95 | Usługodawca nie może zlokalizować urządzenie pamięci masowej. Upewnij się, że adres URL jest wpisany poprawnie |
adErrWriteFile | 3004 -2146825284 0x800A0BBC | przy zapisie do pliku nie powiodło się |
adWrnSecurityDialog | 3717 -2146824571 0x800A0E85 | Nie w użyciu |
adWrnSecurityDialogHeader | 3718 -2146824570 0x800A0E86 | Nie w użyciu |
<Pełna Error Object Reference