1 case MSG_ACCESS_VIOLATN: p = "Access violation"; break; 2 case MSG_ADD_BAD_TYPE: p = "Array add value type mismatch (%s -> %s)"; break; 3 case MSG_ALLOC_ERROR: p = "Error allocating %s"; break; 4 case MSG_ANSWER_TYPE: p = "Answer of type"; break; 5 case MSG_API_CONF_ERROR: p = "SQL Error: API_CONFORMANCE"; break; 6 case MSG_APPL_NOT_INIT: p = "Application not initialized"; break; 7 case MSG_ARRAY_BNDS_EXCD: p = "Array bounds exceeded"; break; 8 case MSG_BAD_ARRAY_OPER: p = "Arrays must be used with the IN operator"; break; 9 case MSG_BAD_ARRAY_TYPE: p = "Illegal array type %d"; break; 10 case MSG_BAD_ARRAY_VAL: p = "Arrays must have the same number of values"; break; 11 case MSG_BAD_BIN_FMT: p = "Invalid format %c for the %s BIN column"; break; 12 case MSG_BAD_BLK_ESTIM: p = "Number of blocks exceeds estimate"; break; 13 case MSG_BAD_BLK_SIZE: p = "No match in block %d size"; break; 14 case MSG_BAD_BYTE_NUM: p = "bad number of bytes written"; break; 15 case MSG_BAD_BYTE_READ: p = "bad number of bytes read"; break; 16 case MSG_BAD_COL_TYPE: p = "Invalid type %s for column %s"; break; 17 case MSG_BAD_COL_XPATH: p = "Invalid Xpath in column %s for HTML table %s"; break; 18 case MSG_BAD_CONST_TYPE: p = "Bad constant type=%d"; break; 19 case MSG_BAD_CONV_TYPE: p = "Invalid convert type %d"; break; 20 case MSG_BAD_DATETIME: p = "Invalid datetime value"; break; 21 case MSG_BAD_DBF_FILE: p = "DBF file %s is corrupted"; break; 22 case MSG_BAD_DBF_REC: p = "DBF file %s corrupted at record %d"; break; 23 case MSG_BAD_DBF_TYPE: p = "Unsupported DBF type %c for column %s"; break; 24 case MSG_BAD_DIRECTORY: p = "Bad directory %s: %s"; break; 25 case MSG_BAD_FIELD_RANK: p = "Invalid field rank %d for column %s"; break; 26 case MSG_BAD_FIELD_TYPE: p = "Bad type field %s"; break; 27 case MSG_BAD_FILE_HANDLE: p = "Invalid File Handle: %s"; break; 28 case MSG_BAD_FILTER: p = "Bad filter: Opc=%d B_T=%d %d Type=%d %d"; break; 29 case MSG_BAD_FILTER_CONV: p = "Bad filter conversion, B_T=%d,%d"; break; 30 case MSG_BAD_FILTER_OP: p = "Invalid filter operator %d"; break; 31 case MSG_BAD_FLD_FORMAT: p = "Bad format for field %d of %s"; break; 32 case MSG_BAD_FLD_LENGTH: p = "Field %s too long (%s --> %d) line %d of %s"; break; 33 case MSG_BAD_FREQ_SET: p = "Bad frequency setting for column %s"; break; 34 case MSG_BAD_FUNC_MODE: p = "%s: invalid mode %d"; break; 35 case MSG_BAD_HANDLE_VAL: p = "Invalid handle value"; break; 36 case MSG_BAD_HEADER: p = "File %s: Header corrupted"; break; 37 case MSG_BAD_HEAD_END: p = "Can't read end of header"; break; 38 case MSG_BAD_INDEX_FILE: p = "Wrong index file %s"; break; 39 case MSG_BAD_LINEFLD_FMT: p = "Bad format line %d field %d of %s"; break; 40 case MSG_BAD_LINE_LEN: p = "Line length not equal to Lrecl"; break; 41 case MSG_BAD_LRECL: p = "Table/File lrecl mismatch (%d,%hd)"; break; 42 case MSG_BAD_NODE_TYPE: p = "Bad type %d for table node"; break; 43 case MSG_BAD_OFFSET_VAL: p = "Invalid null offset value for a CSV table"; break; 44 case MSG_BAD_OPEN_MODE: p = "Invalid open mode %d"; break; 45 case MSG_BAD_PARAM_TYPE: p = "%.8s: Bad parameter type=%d"; break; 46 case MSG_BAD_PARM_COUNT: p = "Parameter count mismatch"; break; 47 case MSG_BAD_QUOTE_FIELD: p = "Missing ending quote in %s field %d line %d"; break; 48 case MSG_BAD_READ_NUMBER: p = "Wrong number %d of values read from %s"; break; 49 case MSG_BAD_RECFM: p = "Invalid recfm type %d for DOSCOL"; break; 50 case MSG_BAD_RECFM_VAL: p = "Bad Recfm value %d"; break; 51 case MSG_BAD_SET_CASE: p = "Cannot set sensitive an insensitive array"; break; 52 case MSG_BAD_SET_STRING: p = "Invalid SetValue from string"; break; 53 case MSG_BAD_SPECIAL_COL: p = "Bad special column %s"; break; 54 case MSG_BAD_SPEC_COLUMN: p = "Special column invalid for this table type"; break; 55 case MSG_BAD_TABLE_TYPE: p = "Bad type %s for table %s"; break; 56 case MSG_BAD_TYPE_LIKE: p = "Bad operand(%d) type=%d for LIKE"; break; 57 case MSG_BAD_VALBLK_INDX: p = "Out of range valblock index value"; break; 58 case MSG_BAD_VALBLK_TYPE: p = "Invalid value block type %d"; break; 59 case MSG_BAD_VALNODE: p = "Bad type %d for column %s value node"; break; 60 case MSG_BAD_VALUE_TYPE: p = "Invalid value type %d"; break; 61 case MSG_BAD_VAL_UPDATE: p = "Don't know which %s value to update"; break; 62 case MSG_BAS_NS_LIST: p = "Invalid namespaces list format"; break; 63 case MSG_BIN_F_TOO_LONG: p = "Value too long for field %s (%d --> %d)"; break; 64 case MSG_BIN_MODE_FAIL: p = "Set binary mode failed: %s"; break; 65 case MSG_BLKTYPLEN_MISM: p = "Non matching block types/lengths in SetValue"; break; 66 case MSG_BLK_IS_NULL: p = "Blk is NULL"; break; 67 case MSG_BREAKPOINT: p = "Breakpoint"; break; 68 case MSG_BUILD_INDEX: p = "Building index %s on %s"; break; 69 case MSG_CANNOT_OPEN: p = "Cannot open %s"; break; 70 case MSG_CHSIZE_ERROR: p = "chsize error: %s"; break; 71 case MSG_COL_ALLOC_ERR: p = "Cannot allocate column node"; break; 72 case MSG_COL_ISNOT_TABLE: p = "Column %s is not in table %s"; break; 73 case MSG_COL_NOT_SORTED: p = "Column %s of table %s is not sorted"; break; 74 case MSG_COL_NUM_MISM: p = "Number of columns mismatch"; break; 75 case MSG_COM_ERROR: p = "Com error"; break; 76 case MSG_CONCAT_SUBNODE: p = "Cannot concatenate sub-nodes"; break; 77 case MSG_CONNECT_CANCEL: p = "Connection cancelled by user"; break; 78 case MSG_CONTROL_C_EXIT: p = "Control C exit"; break; 79 case MSG_DATABASE_LOADED: p = "Database %s loaded"; break; 80 case MSG_DATA_MISALIGN: p = "Datatype misalignment"; break; 81 case MSG_DBASE_FILE: p = "dBASE dbf file: "; break; 82 case MSG_DEF_ALLOC_ERROR: p = "Error allocating %s DEF class"; break; 83 case MSG_DEL_FILE_ERR: p = "Error deleting %s"; break; 84 case MSG_DEL_READ_ERROR: p = "Delete: read error req=%d len=%d"; break; 85 case MSG_DEL_WRITE_ERROR: p = "Delete: write error: %s"; break; 86 case MSG_DEPREC_FLAG: p = "Deprecated option Flag, use Coltype"; break; 87 case MSG_DLL_LOAD_ERROR: p = "Error %d loading module %s"; break; 88 case MSG_DOM_NOT_SUPP: p = "MS-DOM not supported by this version"; break; 89 case MSG_DVAL_NOTIN_LIST: p = "Value %s not found in distinct values list of column %s"; break; 90 case MSG_EMPTY_DOC: p = "Empty document"; break; 91 case MSG_EMPTY_FILE: p = "%s empty file %s: "; break; 92 case MSG_EOF_AFTER_LINE: p = "EOF after line %d"; break; 93 case MSG_EOF_INDEX_FILE: p = "EOF while reading index file"; break; 94 case MSG_ERROR_IN_LSK: p = "Error %d in lseek64"; break; 95 case MSG_ERROR_IN_SFP: p = "Error %d in SetFilePointer"; break; 96 case MSG_ERR_READING_REC: p = "Error reading record %d of %s"; break; 97 case MSG_FAIL_ADD_NODE: p = "Failed to add %s table node"; break; 98 case MSG_FETCH_NO_RES: p = "Fetch: No Result Set"; break; 99 case MSG_FIELD_TOO_LONG: p = "Value too long for field %d line %d"; break; 100 case MSG_FILELEN_ERROR: p = "Error in %s for %s"; break; 101 case MSG_FILE_IS_EMPTY: p = "File %s is empty"; break; 102 case MSG_FILE_MAP_ERR: p = "File mapping error"; break; 103 case MSG_FILE_MAP_ERROR: p = "CreateFileMapping %s error rc=%d"; break; 104 case MSG_FILE_OPEN_YET: p = "File %s already open"; break; 105 case MSG_FILE_UNFOUND: p = "File %s not found"; break; 106 case MSG_FLD_TOO_LNG_FOR: p = "Field %d too long for %s line %d of %s"; break; 107 case MSG_FLT_BAD_RESULT: p = "Float inexact result"; break; 108 case MSG_FLT_DENORMAL_OP: p = "Float denormal operand"; break; 109 case MSG_FLT_INVALID_OP: p = "Float invalid operation"; break; 110 case MSG_FLT_OVERFLOW: p = "Float overflow"; break; 111 case MSG_FLT_STACK_CHECK: p = "Float stack check"; break; 112 case MSG_FLT_UNDERFLOW: p = "Float underflow"; break; 113 case MSG_FLT_ZERO_DIVIDE: p = "Float divide by zero"; break; 114 case MSG_FMT_WRITE_NIY: p = "Writing %s files is not implemented yet"; break; 115 case MSG_FOXPRO_FILE: p = "FoxPro file: "; break; 116 case MSG_FPUTS_ERROR: p = "fputs error: %s"; break; 117 case MSG_FSEEK_ERROR: p = "fseek error: %s"; break; 118 case MSG_FSETPOS_ERROR: p = "fseek error for i=%d"; break; 119 case MSG_FTELL_ERROR: p = "ftell error for recd=%d: %s"; break; 120 case MSG_FUNCTION_ERROR: p = "%s error: %d"; break; 121 case MSG_FUNC_ERRNO: p = "Error %d in %s"; break; 122 case MSG_FUNC_ERROR: p = "Error in %s"; break; 123 case MSG_FUNC_ERR_S: p = "%s error: %s"; break; 124 case MSG_FWRITE_ERROR: p = "fwrite error: %s"; break; 125 case MSG_GET_DIST_VALS: p = "Retrieving distinct values from "; break; 126 case MSG_GET_FUNC_ERR: p = "Error getting function %s: %s"; break; 127 case MSG_GLOBAL_ERROR: p = "Cannot allocate Global (size=%d)\n"; break; 128 case MSG_GUARD_PAGE: p = "Guard page violation"; break; 129 case MSG_GZOPEN_ERROR: p = "gzopen %s error %d on %s"; break; 130 case MSG_ILLEGAL_INSTR: p = "Illegal instruction"; break; 131 case MSG_ILL_FILTER_CONV: p = "Filtering implies an illegal conversion"; break; 132 case MSG_INDEX_NOT_UNIQ: p = "Index is not unique"; break; 133 case MSG_INDEX_YET_ON: p = "Index %s already exists on %s"; break; 134 case MSG_INDX_COL_NOTIN: p = "Index column %s is not in table %s"; break; 135 case MSG_INDX_EXIST_YET: p = "Index entry already exists"; break; 136 case MSG_INIT_FAILED: p = "Failed to initialize %s processing"; break; 137 case MSG_INT_COL_ERROR: p = "Internal error for index column %s"; break; 138 case MSG_INT_OVERFLOW: p = "Integer overflow"; break; 139 case MSG_INT_ZERO_DIVIDE: p = "Integer divide by zero"; break; 140 case MSG_INVALID_DISP: p = "Invalid disposition"; break; 141 case MSG_INVALID_FTYPE: p = "SBV: invalid Ftype %d"; break; 142 case MSG_INVALID_HANDLE: p = "Invalid handle"; break; 143 case MSG_INVALID_OPER: p = "Invalid operator %d for %s"; break; 144 case MSG_INV_COLUMN_TYPE: p = "Invalid type %d for column %s"; break; 145 case MSG_INV_COL_TYPE: p = "Invalid column type %s"; break; 146 case MSG_INV_DEF_READ: p = "Invalid deferred Read rc=%d"; break; 147 case MSG_INV_DIRCOL_OFST: p = "Invalid DIRCOL offset %d"; break; 148 case MSG_INV_MAP_POS: p = "Invalid map position"; break; 149 case MSG_INV_RAND_ACC: p = "Invalid random access to non optimized table"; break; 150 case MSG_INV_REC_POS: p = "Invalid record position"; break; 151 case MSG_INV_RESULT_TYPE: p = "Invalid result type %s"; break; 152 case MSG_INV_UPDT_TABLE: p = "Table %s invalid for update"; break; 153 case MSG_IN_WITHOUT_SUB: p = "IN or EXISTS without array or subquery"; break; 154 case MSG_KEY_ALLOC_ERR: p = "Error allocating Key offset block"; break; 155 case MSG_KEY_ALLOC_ERROR: p = "Memory allocation error, Klen=%d n=%d"; break; 156 case MSG_LINE_TOO_LONG: p = "New line is too long"; break; 157 case MSG_LIST: p = "--List--"; break; 158 case MSG_LOADING_FAILED: p = "Loading of %s failed"; break; 159 case MSG_LRECL_TOO_SMALL: p = "Lrecl too small (headlen = %d)"; break; 160 case MSG_MAKE_EMPTY_FILE: p = "Making empty file %s: %s"; break; 161 case MSG_MAKING: p = "Making"; break; 162 case MSG_MALLOC_ERROR: p = "Memory allocation failed: %s returned Null"; break; 163 case MSG_MAP_VIEW_ERROR: p = "MapViewOfFile %s error rc=%d"; break; 164 case MSG_MAXSIZE_ERROR: p = "Cannot calculate max size on open table"; break; 165 case MSG_MEM_ALLOC_ERR: p = "Memory allocation error, %s size=%d"; break; 166 case MSG_MEM_ALLOC_ERROR: p = "Memory allocation error"; break; 167 case MSG_MISPLACED_QUOTE: p = "Misplaced quote in line %d"; break; 168 case MSG_MISSING_ARG: p = "Missing argument for operator %d"; break; 169 case MSG_MISSING_FIELD: p = "Missing field %d in %s line %d"; break; 170 case MSG_MISSING_FNAME: p = "Missing file name"; break; 171 case MSG_MISSING_NODE: p = "Missing %s node in %s"; break; 172 case MSG_MISSING_ROWNODE: p = "Can't find RowNode for row %d"; break; 173 case MSG_MIS_TAG_LIST: p = "Missing column tag list"; break; 174 case MSG_MUL_MAKECOL_ERR: p = "Tabmul MakeCol logical error"; break; 175 case MSG_NAME_CONV_ERR: p = "Error converting node name"; break; 176 case MSG_NEW_DOC_FAILED: p = "Cannot create new document"; break; 177 case MSG_NEW_RETURN_NULL: p = "New returned Null in PlugEvalLike"; break; 178 case MSG_NEXT_FILE_ERROR: p = "Couldn't find next file. rc=%d"; break; 179 case MSG_NONCONT_EXCEPT: p = "Noncontinuable exception"; break; 180 case MSG_NOP_ZLIB_INDEX: p = "Cannot do indexing on non optimized zlib table"; break; 181 case MSG_NOT_A_DBF_FILE: p = "Not a dBASE dbf file "; break; 182 case MSG_NOT_FIXED_LEN: p = "File %s is not fixed length, len=%d lrecl=%d"; break; 183 case MSG_NO_0DH_HEAD: p = "No 0Dh at end of header (dbc=%d)"; break; 184 case MSG_NO_ACTIVE_DB: p = "No active database"; break; 185 case MSG_NO_CHAR_FROM: p = "Cannot return char value from type %d"; break; 186 case MSG_NO_DATE_FMT: p = "No date format for valblock of type %d"; break; 187 case MSG_NO_DEF_FNCCOL: p = "Cannot find default function column"; break; 188 case MSG_NO_DEF_PIVOTCOL: p = "Cannot find default pivot column"; break; 189 case MSG_NO_DIR_INDX_RD: p = "No direct access of %s tables"; break; 190 case MSG_NO_FEAT_SUPPORT: p = "No %s support in this version"; break; 191 case MSG_NO_FLD_FORMAT: p = "Missing format for field %d of %s"; break; 192 case MSG_NO_FORMAT_COL: p = "Cannot format the type COLUMN"; break; 193 case MSG_NO_FORMAT_TYPE: p = "Cannot set format from type %d"; break; 194 case MSG_NO_INDEX_READ: p = "No indexed read for multiple tables"; break; 195 case MSG_NO_KEY_COL: p = "No key columns found"; break; 196 case MSG_NO_KEY_UPDATE: p = "Cannot update key names"; break; 197 case MSG_NO_MAP_INSERT: p = "MAP incompatible with Insert"; break; 198 case MSG_NO_MATCHING_COL: p = "No matching column %s in %s"; break; 199 case MSG_NO_MATCH_COL: p = "Cannot find matching column"; break; 200 case MSG_NO_MEMORY: p = "No memory"; break; 201 case MSG_NO_MODE_PADDED: p = "Mode not supported for padded files"; break; 202 case MSG_NO_MUL_VCT: p = "VCT tables cannot be multiple"; break; 203 case MSG_NO_ODBC_DELETE: p = "Delete should not be called for ODBC tables"; break; 204 case MSG_NO_ODBC_DIRECT: p = "Direct access of ODBC tables not implemented yet"; break; 205 case MSG_NO_ODBC_MUL: p = "Multiple(2) not supported for ODBC tables"; break; 206 case MSG_NO_ODBC_SPECOL: p = "No ODBC special columns"; break; 207 case MSG_NO_PART_DEL: p = "No partial delete of %s files"; break; 208 case MSG_NO_PART_MAP: p = "Partial mapping not implemented for this OS"; break; 209 case MSG_NO_PAR_BLK_INS: p = "Cannot insert partial block yet"; break; 210 case MSG_NO_PIV_DIR_ACC: p = "No direct access to PIVOT tables"; break; 211 case MSG_NO_READ_32: p = "Can't read 32 bytes"; break; 212 case MSG_NO_RECOV_SPACE: p = "Cannot recover space in index file"; break; 213 case MSG_NO_ROWID_FOR_AM: p = "Can't get RowID in direct access for tables of type %s"; break; 214 case MSG_NO_ROW_NODE: p = "Row node name is not defined"; break; 215 case MSG_NO_SECTION_NAME: p = "Missing section name"; break; 216 case MSG_NO_SEC_UPDATE: p = "Cannot update section names"; break; 217 case MSG_NO_SETPOS_YET: p = "%s SetPos not implemented yet"; break; 218 case MSG_NO_SPEC_COL: p = "No MySQL special columns"; break; 219 case MSG_NO_SUB_VAL: p = "No sub value for array of type %d"; break; 220 case MSG_NO_TABCOL_DATA: p = "No data found for table %s column %s"; break; 221 case MSG_NO_TABLE_DEL: p = "Delete not enabled for %s tables "; break; 222 case MSG_NO_TAB_DATA: p = "No data found for table %s"; break; 223 case MSG_NO_VCT_DELETE: p = "Partial delete not yet implemented for VCT files"; break; 224 case MSG_NO_ZIP_DELETE: p = "Delete Zip files not implemented yet"; break; 225 case MSG_OPENING: p = "Opening"; break; 226 case MSG_OPEN_EMPTY_FILE: p = "Opening empty file %s: %s"; break; 227 case MSG_OPEN_ERROR: p = "Open error %d in mode %d on %s: "; break; 228 case MSG_OPEN_ERROR_IS: p = "Open error on %s: %s"; break; 229 case MSG_OPEN_MODE_ERROR: p = "Open(%s) error %d on %s"; break; 230 case MSG_OPEN_STRERROR: p = "open error: %s"; break; 231 case MSG_OPTBLK_RD_ERR: p = "Error reading opt block values: %s"; break; 232 case MSG_OPTBLK_WR_ERR: p = "Error writing opt block values: %s"; break; 233 case MSG_OPTIMIZING: p = "Optimizing "; break; 234 case MSG_OPT_BMAP_RD_ERR: p = "Error reading opt bitmaps: %s"; break; 235 case MSG_OPT_BMAP_WR_ERR: p = "Error writing opt bitmaps: %s"; break; 236 case MSG_OPT_CANCELLED: p = "Optimize cancelled by User"; break; 237 case MSG_OPT_DVAL_RD_ERR: p = "Error reading distinct values: %s"; break; 238 case MSG_OPT_DVAL_WR_ERR: p = "Error writing distinct values: %s"; break; 239 case MSG_OPT_HEAD_RD_ERR: p = "Error reading opt file header: %s"; break; 240 case MSG_OPT_HEAD_WR_ERR: p = "Error writing opt file header: %s"; break; 241 case MSG_OPT_LOGIC_ERR: p = "Logical error in SetBitmap, i=%d"; break; 242 case MSG_OPT_MAX_RD_ERR: p = "Error reading opt max values: %s"; break; 243 case MSG_OPT_MAX_WR_ERR: p = "Error writing opt max values: %s"; break; 244 case MSG_OPT_MIN_RD_ERR: p = "Error reading opt min values: %s"; break; 245 case MSG_OPT_MIN_WR_ERR: p = "Error writing opt min values: %s"; break; 246 case MSG_OPT_NOT_MATCH: p = "Non-matching opt file %s"; break; 247 case MSG_PAGE_ERROR: p = "In page error"; break; 248 case MSG_PARM_CNT_MISS: p = "Parameter count mismatch"; break; 249 case MSG_PREC_VBLP_NULL: p = "ARRAY SetPrecision: Vblp is NULL"; break; 250 case MSG_PRIV_INSTR: p = "Privileged instruction"; break; 251 case MSG_PROCADD_ERROR: p = "Error %d getting address of %s"; break; 252 case MSG_QUERY_CANCELLED: p = "Query Cancelled by User"; break; 253 case MSG_RANGE_NO_JOIN: p = "Range is not meant for join index"; break; 254 case MSG_RC_READING: p = "rc=%d reading table %s"; break; 255 case MSG_READY: p = "Ready"; break; 256 case MSG_READ_ERROR: p = "Error reading %s: %s"; break; 257 case MSG_READ_ONLY: p = "Cannot modify this read/only protected table"; break; 258 case MSG_READ_SEEK_ERROR: p = "Read seek error: %s"; break; 259 case MSG_REGISTER_ERR: p = "Unable to register NS with prefix='%s' and href='%s'"; break; 260 case MSG_REMOVE_ERROR: p = "Error removing %s: %s"; break; 261 case MSG_RENAME_ERROR: p = "Error renaming %s to %s: %s"; break; 262 case MSG_ROWID_NOT_IMPL: p = "RowNumber not implemented for tables of type %s"; break; 263 case MSG_SEC_KEY_FIRST: p = "Section and key names must come first on Insert"; break; 264 case MSG_SEC_NAME_FIRST: p = "Section name must come first on Insert"; break; 265 case MSG_SEP_IN_FIELD: p = "Field %d contains the separator character"; break; 266 case MSG_SEQUENCE_ERROR: p = "Sequence error on statement allocation"; break; 267 case MSG_SETEOF_ERROR: p = "Error %d in SetEndOfFile"; break; 268 case MSG_SETRECPOS_NIY: p = "SetRecpos not implemented for this table type"; break; 269 case MSG_SET_STR_TRUNC: p = "SetValue: String would be truncated"; break; 270 case MSG_SFP_ERROR: p = "SetFilePointer error: %s"; break; 271 case MSG_SHARED_LIB_ERR: p = "Error loading shared library %s: %s"; break; 272 case MSG_SINGLE_STEP: p = "Single step"; break; 273 case MSG_SORTING_VAL: p = "Sorting %d values"; break; 274 case MSG_SPCOL_READONLY: p = "Special column %s is Read Only"; break; 275 case MSG_SQL_CONF_ERROR: p = "SQL Error: SQL_CONFORMANCE"; break; 276 case MSG_SRCH_CLOSE_ERR: p = "Couldn't close search handle"; break; 277 case MSG_SRC_TABLE_UNDEF: p = "Source table is not defined"; break; 278 case MSG_STACK_OVERFLOW: p = "Stack overflow"; break; 279 case MSG_TABDIR_READONLY: p = "DIR tables are read/only"; break; 280 case MSG_TABLE_NOT_OPT: p = "Not an optimizable table"; break; 281 case MSG_TABLE_NO_INDEX: p = "Table %s is not indexable"; break; 282 case MSG_TABLE_READ_ONLY: p = "%s tables are read only "; break; 283 case MSG_TABMUL_READONLY: p = "Multiple tables are read/only"; break; 284 case MSG_TOO_MANY_FIELDS: p = "Too many fields line %d of %s"; break; 285 case MSG_TOO_MANY_JUMPS: p = "Too many jump levels"; break; 286 case MSG_TOO_MANY_KEYS: p = "Too many keys (%d)"; break; 287 case MSG_TO_BLK_IS_NULL: p = "To Blk is NULL"; break; 288 case MSG_TRUNCATE_ERROR: p = "truncate error: %s"; break; 289 case MSG_TRUNC_BY_ESTIM: p = "truncated by Estimate"; break; 290 case MSG_TYPE_MISMATCH: p = "Key and source are not of the same type"; break; 291 case MSG_TYPE_VALUE_ERR: p = "Column %s type(%s)/value(%s) mismatch"; break; 292 case MSG_UNBALANCE_QUOTE: p = "Unbalanced quote in line %d"; break; 293 case MSG_UNDEFINED_AM: p = "COLBLK %s: undefined Access Method"; break; 294 case MSG_UNKNOWN_EXCPT: p = "Unknown exception"; break; 295 case MSG_UNMATCH_FIL_ARG: p = "Unmatched filter argument"; break; 296 case MSG_UPDATE_ERROR: p = "Error updating %s"; break; 297 case MSG_UPD_ZIP_NOT_IMP: p = "Updating ZDOS tables not implemented yet"; break; 298 case MSG_VALSTR_TOO_LONG: p = "Value %s too long for string of length %d"; break; 299 case MSG_VALTYPE_NOMATCH: p = "Non matching Value types"; break; 300 case MSG_VALUE_ERROR: p = "Column %s: value is null"; break; 301 case MSG_VALUE_TOO_BIG: p = "Value %lld too big for column %s"; break; 302 case MSG_VALUE_TOO_LONG: p = "Value %s too long for column %s of length %d"; break; 303 case MSG_VAL_ALLOC_ERR: p = "Cannot allocate value node"; break; 304 case MSG_VIR_NO_DELETE: p = "Delete not allowed for %s tables"; break; 305 case MSG_VIR_READ_ONLY: p = "Virtual %s tables are read only"; break; 306 case MSG_VOID_FIRST_ARG: p = "First argument should not be void"; break; 307 case MSG_WORK_AREA: p = "Work area: %s"; break; 308 case MSG_WRITE_SEEK_ERR: p = "Write seek error: %s"; break; 309 case MSG_WRITE_STRERROR: p = "Error writing %s: %s"; break; 310 case MSG_WRITING: p = "Writing"; break; 311 case MSG_WRITING_ERROR: p = "Error writing to %s: %s"; break; 312 case MSG_WS_CONV_ERR: p = "Error converting %s to WS"; break; 313 case MSG_XCOL_MISMATCH: p = "Column %s mismatch in index"; break; 314 case MSG_XFILE_READERR: p = "Error %d reading index file"; break; 315 case MSG_XFILE_WRITERR: p = "Error writing index file: %s"; break; 316 case MSG_XMLTAB_INIT_ERR: p = "Error initializing XML table"; break; 317 case MSG_XML_INIT_ERROR: p = "Error initializing new XML file"; break; 318 case MSG_XPATH_CNTX_ERR: p = "Unable to create new XPath context"; break; 319 case MSG_XPATH_EVAL_ERR: p = "Unable to evaluate xpath location '%s'"; break; 320 case MSG_XPATH_NOT_SUPP: p = "Unsupported Xpath for column %s"; break; 321