ErrGet
ErrGet() : int
Globalen Fehlerwert abfragen
Details
- Resultat:
intFehlerwert - Siehe: Verwandte Befehle ,
try,ErrCall ()
Mit dieser Funktion kann der aktuelle globale Fehlerwert ermittelt werden. Im Debugger kann das Überwachen des globalen Fehlerwertes auf der Seite System vorgenommen werden.
Die im folgenden aufgeführten Fehlerkategorien dienen als Anhaltspunkt, bei welchen Befehlen die entsprechenden Fehler auftreten können. Die Fehlerwerte werden von den Befehlen an die laufende Prozedur zurückgegeben. Lediglich die Fehler aus der Kategorie "Laufzeitfehler" führen zu einem Abbruch der laufenden Prozedur, es sei denn, sie werden durch einen try-Befehl verarbeitet.
Folgende Fehlerwerte sind definiert:
Datensatzoperationen
- Code: Konstanten
0:_rOK(Kein Fehler)1:_rLocked2:_rMultiKey3:_rNoKey4:_rLastRec5:_rNoRec6:_rExists7:_rNoLock8:_rUserBreak9:_rNoRights10:_rDeadlock11:_rLimitReached12:_rFailed
Allgemeiner Fehler
- Code: Konstante
0:_ErrOk(Kein Fehler)-
1:_ErrGeneric
-
2:_ErrTimeout
-
5:_ErrData
-
7:_ErrRights
Verarbeitungsfehler
- Code: Konstante
-
12:_ErrOutOfMemory
-
51:_ErrRange
-
52:_ErrType
-
53:_ErrSystem
-
55:_ErrInProgress
-
56:_ErrNameInvalid
-
57:_ErrAccessMode
-
58:_ErrExists
-
59:_ErrLocked
-
61:_ErrUnerasable
-
62:_ErrUnchangeable
-
64:_ErrUnavailable
-
65:_ErrUnknown
-
66:_ErrKilled
-
67:_ErrInUse
-
68:_ErrEndOfData
-
71:_ErrMemMsgVerify
-
72:_ErrMemKeyLength
-
73:_ErrMemIVLength
-
74:_ErrMemIVInvalid
-
75:_ErrMemDecrypt
-
2920:_ErrSvcSessionState
Externe Dateioperationen
- Code: Konstante
-
20:_ErrFsiNoFile
-
21:_ErrFsiNoPath
-
31:_ErrFsiReadFault
-
39:_ErrFsiOther
-
40:_ErrFsiExists
Laufzeitfehler
- Code: Konstante
-
160:_ErrStackOverflow
-
161:_ErrCodeMissing
-
162:_ErrCodeUnknown
-
164:_ErrMemExhausted
-
169:_ErrCallOld
-
170:_ErrNoProcInfo
-
171:_ErrNoGlobalInfo
-
172:_ErrDataSpaceDiff
-
173:_ErrDataSpaceFree
-
174:_ErrNoSub
-
175:_ErrArgumentsDiff
-
176:_ErrNoFld
-
177:_ErrFldType
-
178:_ErrArrayIndex
-
179:_ErrValueOverflow
-
180:_ErrStringOverflow
-
181:_ErrDivisionByZero
-
182:_ErrMathArgument
-
183:_ErrValueRange
-
184:_ErrNoFile
-
185:_ErrNoSbr
-
186:_ErrNoKey
-
187:_ErrNoLink
-
188:_ErrValueInvalid
-
189:_ErrNoKeyFld
-
190:_ErrNoLinkFld
-
191:_ErrHdlInvalid
-
192:_ErrNoArgument
-
193:_ErrLinkInvalid
-
194:_ErrFileInvalid
-
195:_ErrSelValueSet
-
196:_ErrSelSortDiffer
-
197:_ErrSelSame
-
199:_ErrPropInvalid
-
200:_ErrDecimal
-
201:_ErrCnv
-
202:_ErrFrameDiffers
-
203:_ErrFrameNotFound
-
205:_ErrIllegalOp
-
206:_ErrDeadLock
Datenbankfehler
- Code: Konstante
-
801:_ErrDbaNoServer
-
802:_ErrDbaComm
-
803:_ErrDbaNoArea
-
804:_ErrDbaAreaOpen
-
805:_ErrDbaAreaLocked
-
806:_ErrDbaAreaInUse
-
807:_ErrDbaAreaType
-
808:_ErrDbaAreaPassword
-
809:_ErrDbaUserLimit
-
810:_ErrDbaServerStart
-
811:_ErrDbaUserInvalid
-
813:_ErrDbaUserSelf
-
817:_ErrDbaAreaRollback
-
827:_ErrDbaAreaStandby
Socketfehler
- Code: Konstante
-
701:_ErrSckNoLib
-
705:_ErrSckHostUnknown
-
706:_ErrSckCreate
-
707:_ErrSckConnectFailed
-
709:_ErrSckSelect
-
710:_ErrSckRead
-
711:_ErrSckReadOverflow
-
713:_ErrSckWrite
-
714:_ErrSckBindFailed
-
717:_ErrSckDown
-
722:_ErrSckProxyUnknown
-
724:_ErrSckProxyRefused
-
726:_ErrSckProxyRead
-
727:_ErrSckProxyWrite
-
732:_ErrSckProxyFailed
-
741:_ErrSckTlsConnect
Netzwerkinformations-Fehler
- Code: Konstante
-
705:_ErrNetNoHost
-
706:_ErrNetCreate
-
709:_ErrNetSelect
-
710:_ErrNetRead
-
712:_ErrNetReadLess
-
713:_ErrNetWrite
-
719:_ErrNetIcmpType
-
720:_ErrNetIcmpID
Fehler von binären Objekten
- Code: Konstante
-
1501:_ErrBinNameInvalid
-
1502:_ErrBinNoPath
-
1503:_ErrBinNoFile
-
1504:_ErrBinNoData
-
1505:_ErrBinNoLock
-
1506:_ErrBinLocked
-
1507:_ErrBinExists
-
1508:_ErrBinDirNotEmpty
-
1509:_ErrBinData
-
1510:_ErrBinOperation
-
1512:_ErrBinDecryption
Fehler von Storage-Objekten
- Code: Konstante
-
1501:_ErrStoNameInvalid
-
1502:_ErrStoNoPath
-
1503:_ErrStoNoFile
-
1504:_ErrStoNoData
-
1506:_ErrStoLocked
-
1510:_ErrStoOperation
-
1511:_ErrStoInvalidFormat
Fehler von Validierungsbefehlen
- Code: Konstante
-
1501:_ErrVldNameInvalid
-
1503:_ErrVldNoFile
-
1505:_ErrVldNoLock
-
1506:_ErrVldLocked
-
1507:_ErrVldExists
TAPI-Fehler
- Code: Konstante
-
1801:_ErrTapiUnknown
-
1802:_ErrTapiVersion
-
1803:_ErrTapiDevName
-
1804:_ErrTapiInUse
-
1805:_ErrTapiDialString
-
1806:_ErrTapiDialTimeout
-
1807:_ErrTapiInstall
-
1808:_ErrTapiReinit
-
1809:_ErrTapiMemory
-
1810:_ErrTapiFailed
-
1811:_ErrTapiUnavail
-
1812:_ErrTapiMediaMode
-
1813:_ErrTapiBusy
-
1814:_ErrTapiBadAddr
-
1815:_ErrTapiNoConnect
-
1816:_ErrTapiReject
-
1817:_ErrTapiCallState
-
1819:_ErrTapiCallId
-
1820:_ErrTapiNotOwner
-
1821:_ErrTapiNoListen
Druckprozessor
- Code: Konstante
-
9074:_ErrPpcAcrobat
-
9034:_ErrPpcArgument
-
9070:_ErrPpcDriver
-
9054:_ErrPpcFileCreate
-
9051:_ErrPpcFileOpen
-
9052:_ErrPpcFileRead
-
9053:_ErrPpcFileWrite
-
9015:_ErrPpcGhostscript
-
9081:_ErrPpcPrint
Fehler von dynamischen Selektionen
- Code: Konstante
-
2100:_ErrParserEndOfText
-
2101:_ErrParserInvalidChar
-
2102:_ErrParserInvalidConst
-
2103:_ErrParserWrongType
-
2104:_ErrParserOutOfRange
-
2105:_ErrParserStringOverflow
-
2106:_ErrParserUnknownID
-
2107:_ErrParserSyntax
-
2108:_ErrParserIllegalElement
-
2110:_ErrParserMissingComma
-
2201:_ErrSelUnknownField
-
2202:_ErrSelInvalidField
-
2204:_ErrSelIllegalOperator
-
2205:_ErrSelQueryOverflow
-
2206:_ErrSelResultSet
-
2207:_ErrSelTableOverflow
-
2208:_ErrSelCodeOverflow
-
2209:_ErrSelNoQuery
-
2210:_ErrSelInvalidKey
Fehler bei der Verarbeitung von PDF-Dokumenten
- Code: Konstante
-
2501:_ErrPdfImageFormat
-
2502:_ErrPdfPassword
-
2503:_ErrPdfPageClosed
-
2504:_ErrPdfPageNotExisting
-
2505:_ErrPdfPageAppend
-
2506:_ErrPdfInsertMetafile
-
2507:_ErrPdfNotPdfA
-
2508:_ErrPdfNotLicensed
Fehler bei der Verwendung von regulären Ausdrücken
- Code: Konstante
-
2702:_ErrRegExRuleSyntax
-
2704:_ErrRegExPropertySyntax
-
2705:_ErrRegExNotSupported
-
2707:_ErrRegExNumberTooBig
-
2708:_ErrRegExBadInterval
-
2709:_ErrRegExMaxLtMin
-
2710:_ErrRegExInvalidBackRef
-
2711:_ErrRegExInvalidFlag
-
2712:_ErrRegExLookBehindLimit
-
2714:_ErrRegExOctalTooBig
-
2716:_ErrRegExInvalidRange
-
2717:_ErrRegExStackOverflow
-
2718:_ErrRegExTimeout
Fehler der ODBC-Schnittstelle
- Code: Konstante
-
551:_ErrOdbcNotFound
-
552:_ErrOdbcIncomplete
-
553:_ErrOdbcEnvironment
-
555:_ErrOdbcError
-
556:_ErrOdbcWarning
-
557:_ErrOdbcNoData
Fehler der Benutzerverwaltung
- Code: Konstante
-
2301:_ErrUrmObjectNotFound
-
2302:_ErrUrmParentNotFound
Fehler bei XML-Befehlen
- Code: Konstante
-
2401:_ErrXmlWarning
-
2402:_ErrXmlRecoverable
-
2403:_ErrXmlFatal
-
2404:_ErrXmlNotValid
Fehler bei der Mehrfachselektion
- Code: Konstante
-
1750:_ErrMsdExists
-
1751:_ErrMsdNotFound
Fehler des OEM-Kits
- Code: Konstante
-
1501:_ErrOemPassword
-
1502:_ErrOemDbaLock
-
1503:_ErrOemOpenFailed
-
1504:_ErrOemInvalidFormat
-
1505:_ErrOemOutOfSpace
-
1506:_ErrOemOpenDesigner
-
1507:_ErrOemOpenFrame
Weitere Fehler
- Code: Konstante
-
1601:_ErrPrtPaperFormat
-
1701:_ErrRtfSyntaxError
Eigene Fehlerwerte
Sofern eigene Fehlerwerte benutzt werden, sollten diese Werte von -10000 oder niedriger besitzen. Der allgemeine Fehlerwert kann mit ErrSet () gesetzt werden.