<Vollständige Fehler Object Reference
Die Anzahl Eigenschaft gibt einen Long - Wert, der eine eindeutige Zahl ist , die eine der nehmen kann ErrorValueEnum Werte. Die Zahl beschreibt den Fehler von ADO erzeugt. Wenn der Fehler vom Provider generiert wurde, diese Eigenschaft kann auf einen unspezifischen Fehlerwert eingestellt werden.
Die Zahlen entsprechen den Windows-API HRESULTS Werte.
Syntax
lngErrorNumber=objErr.Number
Beispiel
<%
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
%>
ErrorValueEnum Werte
Konstante | Wert | Beschreibung |
---|---|---|
adErrBoundToCommand | 3707 -2146824581 0x800A0E7B | Kann die Eigenschaft Active eines Recordset-Objekts ändern, die ein Command-Objekt als Quelle hat |
adErrCannotComplete | 3732 -2146824556 0x800A0E94 | Server kann den Vorgang nicht abschließen |
adErrCantChangeConnection | 3748 -2146824540 0x800A0EA4 | Verbindung wurde verweigert |
adErrCantChangeProvider | 3220 -2146825068 0X800A0C94 | Mitgelieferte Provider unterscheidet sich von dem bereits im Einsatz |
adErrCantConvertvalue | 3724 -2146824564 0x800A0E8C | Der Datenwert kann nicht konvertiert werden |
adErrCantCreate | 3725 -2146824563 0x800A0E8D | Der Datenwert kann nicht eingestellt oder abgerufen werden |
adErrCatalogNotSet | 3747 -2146824541 0x800A0EA3 | Der Betrieb erfordert eine gültige Parent |
adErrColumnNotOnThisRow | 3726 -2146824562 0x800A0E8E | Nehmen Sie dieses Feld nicht enthalten |
adErrDataConversion | 3421 -2146824867 0x800A0D5D | Anwendung verwendet einen Wert vom falschen Typ |
adErrDataOverflow | 3721 -2146824567 0x800A0E89 | Datenwert zu groß ist |
adErrDelResOutOfScope | 3738 -2146824550 0x800A0E9A | URL des Objekts gelöscht werden soll außerhalb des Bereichs des aktuellen Datensatzes |
adErrDenyNotSupported | 3750 -2146824538 0x800A0EA6 | Provider unterstützt keine Freigabebeschränkungen |
adErrDenyTypeNotSupported | 3751 -2146824537 0x800A0EA7 | Provider unterstützt nicht die Art des Teilens Beschränkung |
adErrFeatureNotAvailable | 3251 -2146825037 0x800A0CB3 | Objekt / Provider ist nicht in der Lage die Durchführung angeforderte Operation |
adErrFieldsUpdateFailed | 3749 -2146824539 0x800A0EA5 | Felder-Update ist fehlgeschlagen |
adErrIllegalOperation | 3219 -2146825069 0x800A0C93 | Der Betrieb ist in diesem Zusammenhang nicht erlaubt |
adErrIntegrityViolation | 3719 -2146824569 0x800A0E87 | Datenwert Konflikte mit den Integritätsbedingungen des Feldes |
adErrInTransaction | 3246 -2146825042 0x800A0CAE | Connection-Objekt kann nicht während einer Transaktion geschlossen werden |
adErrInvalidArgument | 3001 -2146825287 0x800A0BB9 | Argumente sind vom falschen Typ, liegen außerhalb des zulässigen Bereichs liegt oder in Konflikt miteinander |
adErrInvalidConnection | 3709 -2146824579 0x800A0E7D | Die Verbindung kann nicht verwendet werden, um diesen Vorgang auszuführen. Es ist entweder geschlossen oder ungültig in diesem Zusammenhang |
adErrInvalidParamInfo | 3708 -2146824580 0x800A0E7C | Parameter-Objekt ist nicht richtig definiert |
adErrInvalidTransaction | 3714 -2146824574 0x800A0E82 | Transaktion zu koordinieren ist ungültig |
adErrInvalidURL | 3729 -2146824559 0x800A0E91 | URL enthält ungültige Zeichen |
adErrItemNotFound | 3265 -2146825023 0x800A0CC1 | Artikel kann nicht in der Sammlung gefunden wird entsprechend den angeforderten Namen oder Ordnungs |
adErrNoCurrentRecord | 3021 -2146825267 0x800A0BCD | BOF oder EOF ist True oder der aktuelle Datensatz wurde gelöscht |
adErrNotExecuting | 3715 -2146824573 0x800A0E83 | Kann Vorgang nicht ausführen, während nicht ausführen |
adErrNotReentrant | 3710 -2146824578 0x800A0E7E | Kann Vorgang nicht ausführen, während der Verarbeitung |
adErrObjectClosed | 3704 -2146824584 0x800A0E78 | Der Betrieb nicht erlaubt, wenn das Objekt geschlossen ist |
adErrObjectInCollection | 3367 -2146824921 0x800A0D27 | Objekt ist bereits in der Sammlung. Kann nicht anhängen |
adErrObjectNotSet | 3420 -2146824868 0x800A0D5C | Objekt ist nicht mehr gültig |
adErrObjectOpen | 3705 -2146824583 0x800A0E79 | Der Betrieb nicht erlaubt, wenn das Objekt geöffnet |
adErrOpeningFile | 3002 -2146825286 0x800A0BBA | Konnte die Datei nicht öffnen |
adErrOperationCancelled | 3712 -2146824576 0x800A0E80 | Bedienung durch den Benutzer abgebrochen |
adErrOutOfSpace | 3734 -2146824554 0x800A0E96 | Kann Vorgang nicht ausführen. Provider kann nicht genug Speicherplatz erhalten |
adErrPermissionDenied | 3720 -2146824568 0x800A0E88 | Zugriff verweigert, wenn auf dem Feld zu schreiben |
adErrProviderFailed | 3000 -2146825288 0x800A0BB8 | Provider ist fehlgeschlagen, den Vorgang auszuführen |
adErrProviderNotFound | 3706 -2146824582 0x800A0E7A | Provider kann nicht gefunden werden |
adErrReadFile | 3003 -2146825285 0x800A0BBB | Die Datei kann nicht gelesen werden |
adErrResourceExists | 3731 -2146824557 0x800A0E93 | Kann nicht Kopiervorgang auszuführen. Objekt ist bereits vorhanden. Geben Sie adCopyOverwrite das Objekt zu ersetzen |
adErrResourceLocked | 3730 -2146824558 0x800A0E92 | Das Objekt ist von anderen Prozessen gesperrt |
adErrResourceOutOfScope | 3735 -2146824553 0x800A0E97 | URL / Quelle außerhalb Umfang der aktuellen Datensatz |
adErrSchemaViolation | 3722 -2146824566 0x800A0E8A | Datenwert Konflikte mit Datentyp oder Einschränkungen |
adErrSignMismatch | 3723 -2146824565 0x800A0E8B | Fehler bei der Konvertierung, da der Datenwert signiert ist und der Felddatentyp ohne Vorzeichen |
adErrStillConnecting | 3713 -2146824575 0x800A0E81 | Kann Vorgang nicht ausführen, während asynchron Verbindungs |
adErrStillExecuting | 3711 -2146824577 0x800A0E7F | Kann Vorgang nicht ausführen, während asynchron ausgeführt werden |
adErrTreePermissionDenied | 3728 -2146824560 0x800A0E90 | Permission denied Zugriff Baum oder Unterbaum |
adErrUnavailable | 3736 -2146824552 0x800A0E98 | Der Vorgang ist fehlgeschlagen, und der Status ist nicht verfügbar |
adErrUnsafeOperation | 3716 -2146824572 0x800A0E84 | Kann nicht Datenquelle in einer anderen Domäne zugreifen |
adErrURLDoesNotExist | 3727 -2146824561 0x800A0E8F | Die URL existiert nicht |
adErrURLNamedRowDoesNotExist | 3737 -2146824551 0x800A0E99 | Die Bilanz ist nicht vorhanden |
adErrVolumeNotFound | 3733 -2146824555 0x800A0E95 | Provider kann das Speichergerät nicht finden. Stellen Sie sicher, dass die URL korrekt eingegeben |
adErrWriteFile | 3004 -2146825284 0x800A0BBC | Fehlgeschlagen beim Schreiben in Datei |
adWrnSecurityDialog | 3717 -2146824571 0x800A0E85 | Nicht in Gebrauch |
adWrnSecurityDialogHeader | 3718 -2146824570 0x800A0E86 | Nicht in Gebrauch |
<Vollständige Fehler Object Reference