00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016 #ifndef ERROR_TYPE_H
00017 #define ERROR_TYPE_H
00018
00026 enum DbRetVal
00027 {
00028 OK = 0,
00029 ErrSysFatal = -1,
00030 ErrSysInit = -2,
00031 ErrNoPrivilege = -3,
00032 ErrSysInternal = -4,
00033 ErrNotExists = -5,
00034 ErrNoMemory = -6,
00035 ErrNotFound = -7,
00036 ErrAlready = -8,
00037 ErrOS = -9,
00038 ErrNotReady = -10,
00039 ErrNotOpen = -11,
00040 ErrNoResource = -12,
00041 ErrBadRange = -13,
00042 ErrBadCall = -14,
00043 ErrLockTimeOut = -15,
00044 ErrBadArg = -16,
00045 ErrNotYet = -17,
00046 ErrNoConnection = -18,
00047 ErrSyntaxError = -19,
00048 ErrInvalidExpr = -20,
00049 ErrUnique = -21,
00050 ErrNullViolation = -22,
00051 ErrPeerResponse = -23,
00052 ErrPeerTimeOut = -24,
00053 ErrPeerExecFailed= -25,
00054 ErrNoEffect = -26,
00055 ErrNotCached = -27,
00056 ErrSyntax = -28,
00057 ErrNotPrepared = -29,
00058
00059 ErrUnknown = -98,
00060 ErrWarning = -99,
00061 SplCase = -100
00062 };
00063 #endif