Main Page | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages

O3DBIError.h

Go to the documentation of this file.
00001 
00038 #if !defined(O3DBI_O3DBIERROR_H)
00039 #define O3DBI_O3DBIERROR_H
00040 
00041 #include "O3DBITypes.h"
00042 
00043 #define O3DBI_INCOMPATIBLE_DATATYPES        1
00044 #define O3DBI_OPERATION_NOTPERMITTED        2
00045 #define O3DBI_ACCESSING_NULLVALUE           3
00046 #define O3DBI_COMPARING_NULLVALUE           4
00047 #define O3DBI_VALUE_OUTOFRANGE              5
00048 #define O3DBI_INVALID_FIELDNAME             6
00049 #define O3DBI_INVALID_DATE                  7
00050 #define O3DBI_INDEX_OUTOFBOUNDS             8
00051 #define O3DBI_INVALID_STATEMENT             9
00052 #define O3DBI_INVALID_STATEMENTHANDLE       10
00053 #define O3DBI_INVALID_PLACEHOLDER           11
00054 #define O3DBI_INVALID_LOGONINFO             12
00055 #define O3DBI_INVALID_NUMOFFIELDS           13
00056 #define O3DBI_VALUE_FORMATSTRINGSIZE        14
00057 
00064 struct O3DBIErrorTxt
00065 {
00066     static PC_TCHAR pchIncompatibleDatatypes;
00067     static PC_TCHAR pchOperationNotpermitted;
00068     static PC_TCHAR pchAccessingNullvalue;
00069     static PC_TCHAR pchComparingNullvalue;
00070     static PC_TCHAR pchValueOutOfRange;
00071     static PC_TCHAR pchInvalidFieldname;
00072     static PC_TCHAR pchInvalidDate;
00073     static PC_TCHAR pchIndexOutOfBounds;
00074     static PC_TCHAR pchInvalidStatement;
00075     static PC_TCHAR pchInvalidStatementhandle;
00076     static PC_TCHAR pchInvalidPlaceholder;
00077     static PC_TCHAR pchInvalidLogonInfo;
00078     static PC_TCHAR pchInvalidNumOfFields;
00079     static PC_TCHAR pchValueFormatStringSize;
00080 };
00081 
00082 #endif // !defined(O3DBI_O3DBIERROR_H)



SourceForge.net Logo Generated on Sun Jan 23 11:36:34 2005 for Oracle Object Oriented Database Interface (O3DBI) by  doxygen 1.3.9.1