Home page  
Help >
TB API Error Codes in Numeric Order
Version 7.11

TB API Error Codes in Numeric Order TB API Error Codes in Numeric Order
   <001>  Non printing error
   <002>  Command not recognized:%.26s
   <003>  Command image too large (limit 1200 characters)  
   <004>  Command not recognized (procedure not found):%.26s
   <005>  Menu definition%s not found
   <006>  Report definition%s not found
   <007>  Too many nested procedure calls
   <008>  Definition%.26s not found
   <009>  Unable to create output file%.30s
   <010>  Command has too many lines (limit 20)
   <011>  Key word TOTAL SUBTOTAL or SPACE is missing
   <012>  Menu%s has too many lines or too many tokens
   <013>  Screen contains no fields
   <014>  Variable substitution caused overflow
   <015>  Missing operator
   <016>  Missing argument
   <017>  Non-keyed field%s
   <018>  Table%s is full
   <019>  Duplicate table name%.24s
   <020>  Help file 'ddl.hlp' not found
   <021>  Unrecognized field name%s
   <022>  Key word%s is missing
   <023>  Unbalanced delimiter    
   <024>  Null screen name
   <025>  Screen definition%.26s not found   
   <026>  Memory exceeded    
   <027>  Table%.25s not found in dbd
   <028>  File%s not found
   <029>  RD%s not found  
   <030>  user terminated   
   <031>  Collection%s not found
   <032>  bad numeric field%s
   <033>  Data Base not open 
   <034>  Table%s not found in pi
   <035>  Connecting field is not defined in table%.26s
   <036>  Connecting fields must be same type and length
   <037>  Undefined variable%.25s
   <038>  Unable to create temp file%s
   <039>  Unable to create temp file%s -- disk is full/limit exceeded
   <040>  data base is not open for writing
   <041>  Label%s not found
   <042>  Too many fields in list
   <043>  Unable to create new procedure file%.25s
   <044>  Unable to create new procedure file -- disk is full
   <045>  Unable to open procedure file%.15s
   <046>  Unable to store definition -- disk is full
   <047>  Unable to store definition -- definition directory is full
   <048>  Definition%.26s not found
   <049>  Procedure file%.15s is locked
   <050>  Catalog is protected
   <051>  Definition file%.15s is corrupted
   <052>  Unmatched parenthesis
   <053>  Too many tables in RELATE
   <054>  Improper use of PRESENT BY
   <055>  Too many sort fields or total field size exceeds 4096
   <056>  There is no connecting field for table%.26s
   <057>  Sort file overflow; use 'relate/c n ...'
   <058>  IFs are nested more than 16 levels
   <059>  Definition name or file name is missing
   <060>  Unable to open file 'd.dic'
   <061>  COPY list is empty
   <062>  Page width greater than 256
   <063>  Improper use of variable or global variable%.25s
   <064>  Invalid format override:%.20s
   <065>  CHOOSE collection is empty 
   <066>  CHOOSE has too many records; or fields are too long
   <067>  Variable table is full
   <068>  Invalid variable name%.25s
   <069> %s stack overflow
   <070>  Unrecognized report command:%s
   <071>  RETURN must be first statement 
   <072>  Only one RETURN statement is allowed
   <073>  EVERY is not allowed after ATEND
   <074>  Undefined symbol:%s
   <075>  Doubly defined variable:%.25s
   <076>  Equal sign is missing in%s statement
   <077>  Unmatched parenthesis in%s statement
   <078>  Invalid operator sequence in%s statement
   <079>  Literal is too long (maximum 200 characters)
   <080>  Definition type is missing (M P R S)
   <081>  Missing operator before%s
   <082>  Invalid sequence of operators 
   <083>  Functions may not be nested
   <084>  Misplaced or missing ( or )
   <085>  Invalid operator:%s
   <086>  Misplaced ELSE ENDIF ENDWHILE or BREAK
   <087>  Invalid field name or variable name%.25s
   <088>  Invalid or misplaced operator%s
   <089>  Unrecognized key word%s
   <090>  Record number mismatch on update
   <091>  Definition name:%.25s duplicates reserved word
   <092>  A definition file or MEMO field may not be copied to itself
   <093>  Warning: key%.25s is not structured; use STRUCTURE
   <094>  Warning: key%.25s is not fully structured; use CONSTRUCT
   <095>  Warning: field size greater than 256; 256 accepted
   <096>  Warning: definition file is almost full; use PACK
   <097>  Warning: Structure for%.25s is unsafe; use DESTRUCT/STRUCTURE
   <098>  Improper use of LO_VALUE or HI_VALUE
   <099>  Invalid compare for numeric field
   <101>  tree full for%s - increase UNIQUE clause in DBD 
   <102>  internal error: TL_TUCK no find on delete for%.25s 
   <103>  internal error: TL_TUCK duplicate for%.25s 
   <104>  internal error: TL_INS can't determine balance case for%.25s 
   <105>  internal error: TL_SPOOL file error for%.25s
   <106>  internal error: TL_SQR path overrun for%.25s 
   <107>  internal error: split apex error for%.25s 
   <108>  internal error: no cell for new md for%.25s  
   <109>  Structure for%.25s is unsafe; use DESTRUCT/STRUCTURE
   <110>  internal error: system collection not found
   <111>  Structure for%.25s is unsafe (list overrun)
   <112>  internal error:%.25s illegal tl_ins()
   <113>  internal error: TL_SPOOL empty tree for%.25s
   <114>  internal error: TL_SPOOL indeterminate spool case for%.25s
   <115>  internal error: TL_DEL with no node to delete for%.25s
   <116>  internal error: TL_INS ripple node found for%.25s
   <117>  internal error: TL_INS ripple node not found for%.25s
   <118>  Structure for%.25s is unsafe; use DBD COMP/S
   <119>  Structure for%.25s is unsafe; use DESTRUCT/STRUCTURE
   <120>  Structure for%.25s is unsafe; use DESTRUCT/STRUCTURE
   <121> %.25s is not a key in this table
   <122> %.25s is not a key
   <123> %.26s is not a valid table name or field name
   <124>  You must have a master PI to do this kind of%.25s
   <125>  You must have master PI to do STRUCTURE
   <126>  Unable to write temporary file for%.25s -- disk is full
   <127>  Unable to delete file%.30s
   <128>  Structure for key%.12s exceeds max size
   <129>  Unrecognized name%.25s
   <130>  File name is missing
   <131>  Collection name is missing
   <132>  Table name is missing
   <133>  Record description name is missing
   <134>  Field name is missing
   <135>  Field name or variable name is missing
   <136>  File name is too long
   <137>  File path is too long
   <138>  Database name is missing
   <139> %.25s is not a SWITCHBOARD MENU
   <140> %.25s is not a DIALOG
   <141>  The collection for%.26s is empty
   <142>  SELECT collection must be different from REPORT collection
   <143> %.25s collection must be different from parent collection
   <144>  MOVE rowcol begins inside transfer field%.25s
   <145>  Invalid color selection%s
   <146>  _PRINT definition is too large
   <147>  Catalogue access is restricted
   <148>  File%.20s exceeds available memory
   <149>  File%.20s exceeds limit
   <150>  Definition%.26s exceeds available memory
   <151>  Definition%.26s exceeds limit
   <152>  Definition in use by usn%s
   <153>  Error re-opening .mmm file
   <154>  Disk full writing .mmm file
   <155>  MEMO field in use by usn%s
   <156>  Improper use of MEMO field%.25s
   <157>  MEMO field query must use SV AV or ASV
   <158> %.25s is not a MEMO field
   <159>  Definition%.26s already exists
   <160> %.25s is not a field or local variable [EVERY]
   <161> %.25s is not a field; the BY clause requires a field
   <162>  More than 20 fields and variables in%s list
   <163>  More than 4 fields and variables in%s list with BY
   <164> %.25s statement contains no arguments
   <165>  TOP + BOTTOM exceeds LENGTH
   <166>  HEADINGs + FOOTINGs + margins exceed length
   <167> %s is not allowed in popup REPORT
   <168>  The%s command is not implemented.
   <169>  PACK can not be called from a procedure or menu
   <170>  Error opening Data Base
   <171>  Error opening PI file:%s
   <172>  Error opening dbd file:%s
   <173>  Error opening file:%s
   <174>  Error opening temp file:%s
   <175>  Error opening data base -- PI unsafe
   <176>  Error opening data base -- DBD unsafe
   <177>  Error opening data base -- down
   <178>  Error opening data base -- cycle error
   <179>  Error opening data base -- sharing error
   <181>  internal error: VNODE error for %.25s
   <182>  Field%.64s not found in RD
   <183>  Error renaming file:%s
   <190>  Error reading dbd file:%s
   <191>  Tree size for%.25s exceeds limit
   <192> %.25s Record has changed
   <193>  Incompatible buffer size for DBD
   <194>  Keyword OVER or ON is missing
   <195>  Divide by zero
   <196>  Column count in new table%.26s not equal count in old table
   <201>  DATA BASE NAME statement is missing
   <202>  Invalid or missing data base name
   <203>  Too many collections
   <204>  Table name:%s duplicates table name or field name
   <205>  RD name:%s duplicates RD name or field name
   <206>  Field name:%s duplicates table or RD name
   <207>  Duplicate field name:%s within group
   <208>  Field name:%s duplicates reserved word
   <209>  Group name:%s duplicates reserved word
   <210> %s statement is missing
   <211>  Invalid numeric field:%s
   <212>  Invalid separator after%s
   <213>  Invalid field type:%s
   <214>  Name:%s must be at least 2 characters long
   <215>  First character of name:%s must be alpha
   <216>  Illegal character in name:%s
   <217>  Invalid collection name:%.24s
   <218>  Invalid logical unit%s
   <219>  Name:%s duplicates key word
   <220>  Name:%s duplicates table or field name
   <221>  Duplicate collection name:%.26s
   <222>  Multiple levels are not allowed in%s Record Description
   <223>  + 0 and S options are not allowed in dbd
   <224>  File name or path is too long
   <225>  TEMPORARY table may not contain keyed field or MEMO field
   <226>  Data base%.12s is not ATTACHed
   <227> %.12s command is not allowed for an ATTACHed table
   <228>  ATTACH to table%.12s is not allowed
   <229>  ATTACH database names must be unique
   <230>  Key field%.25s exceeds 256 characters
   <231>  Zero length field%.25s
   <232>  Length error for field%.25s
   <233>  inconsistent field type or size for%.25s
   <234>  Invalid protect code:%.25s
   <235>  Not enough storage for expand; need %s more bytes
   <236>  Too many ATTACHed data bases
   <237>  Too many tables in ATTACH
   <238>  Table%.26s is empty
   <239>  record description%.26s is empty
   <240>  Old dbd file%s not found
   <241>  Record length in new table%.26s not equal length in old table
   <242>  Record count in new table%.26s not equal count in old table
   <243>  Reformat required
   <244> %s exceeds available memory
   <245>  Contraction of table%.26s would cause loss of data
   <246>  Aggregate record length cannot exceed 65000 characters
   <247>  Table%.26s exceeds maximum length
   <248>  record description%.26s exceeds maximum length
   <249>  Data base definition is empty
   <250>  New key would exceed max dbd size
   <251> %.25s is already a key
   <252>  Error in expanding file%s
   <253>  Error in expanding file%s -- disk is full
   <254>  Unit%.5s is too full to hold expanded tree/list file(s)
   <255>  Lock timeout for%.26s
   <256>  User terminated lock request for%.26s
   <257>  Warning. DBF record size =%s not equal RD record size
   <258>  Warning. FD data had format error(s); offenders set to zero
   <259>  Warning.%s record(s) had data loss or invalid date
   <260>  Warning. Binary data type in RD usually requires /B option on%.9s
   <261>  DIF file does not begin with 'TABLE' record
   <262>  Unrecognized DIF record type:%.25s
   <263>  Unexpected end of DIF file
   <264>  UNLOAD does not allow DBF file type
   <265>  Unable to write file%.30s
   <266>  Unable to write file%.30s -- disk is full
   <267>  Unrecognized key word; expected DELIMITER IS or QUOTE IS
   <268>  Too many arguments
   <269>  PACK requires exclusive user
   <270>  internal error: invalid tree call
   <271>  Directory not found
   <272>  Invalid drive
   <273>  Locking error%.25s
   <274>  Multiple taglines for field%.25s in screen definition
   <275>  Improper use of reserved word%.25s
   <276>  Calculated fields allowed only in PRESENT BY section of RELATE
   <277>  [] notation is not allowed in SORT or RELATE
   <278>  Not enough memory to load user program in CALL
   <279>  Error loading user program%.30s
   <280>  Missing argument for function%.24s
   <281>  Too many arguments for function%.25s
   <282>  Function%.25s requires global variable (%%xxx) as first arg
   <283>  Procedure level%.25s requires global variable on left side of equals
   <284>  [NEXT] operator is not allowed with variables
   <285>  Warning. Illegal values in call to%s()
   <286>  Warning. Value for function%s() did not converge
   <287>  Warning. Definition%.26s is empty
   <288>  Warning. %s line(s) truncated by COPY
   <289>  Too many tables in DBD; limit 4000
   <290>  Container object is full
   <291>  Container object mem full
   <292>  Container object limit reached [internal]
   <293>  Invalid date
   <294>  Only one POSTCALCOBJECT is allowed
   <295>  Too many CALC Objects
   <298>  This is run-time only version;%s is not allowed.
   <299>  Reserved
   <300>  Unknown error%.25s
   <301>  User is not owner
   <302>  No such file or directory%.30s
   <303>  No such process
   <304>  Interrupted system call
   <305>  I/O error
   <306>  No such device or address
   <307>  Arg list is too long
   <308>  Exec format error
   <309>  Bad file number
   <310>  No child process
   <311>  No more processes allowed
   <312>  No memory available
   <313>  Access denied for file%s
   <314>  Bad address
   <315>  Bulk device required
   <316>  Resource is busy
   <317>  File%.30s already exists
   <318>  Cross-device link
   <319>  No such device
   <320>  Not a directory
   <321> %.30s is a directory
   <322>  Invalid argument%.30s
   <323>  No more files (units) allowed
   <324>  No more files (units) allowed
   <325>  Not a terminal
   <326>  Text file is busy
   <327>  File%.30s is too large
   <328>  No space left on device
   <329>  Seek issued to pipe
   <330>  Read-only file system
   <331>  Too many links
   <332>  Broken pipe
   <333>  Math function argument error
   <334>  Math function result out of range
   <335>  No message of desired type		
   <336>  Identifier removed
   <337>  Channel number out of range
   <338>  Level 2 not synchronized
   <339>  Level 3 halted
   <340>  Level 3 reset
   <341>  Link number out of range
   <342>  Protocol driver not attached
   <343>  No CSI structure available
   <344>  Level 2 halted
   <345> %.25s would deadlock
   <346>  No record locks available%.25s
   <350>  Fatal Error
   <389>  Invalid Document Version
   <390>  Ambiguous Device 
   <391>  Locking error%.25s
   <392>  PRS Locking Error
   <393>  Invalid PRS File
   <394>  Unrecognized Volume in drive %.3s
   <395>  Drive%.3s not ready
   <399>  Unknown error
   <435>  Structure needs cleaning
   <437>  Not a name file
   <438>  Not available
   <439>  Is a name file
   <440>  Remote i/o
   <441>  Initialization
   <442>  Remote device
   <500>  Variable RTL buff size must be GE 16K
   <501> %.25s is not a LOGO
   <502>  Can't create temporary report file
   <503>  Object name %s not found.
   <504> %.25s is not a PULL DOWN MENU
   <505>  Radio buttons are addressed as OBJECTNAME[STATE]
   <506>  Check box is addressed as OBJECTNAME[STATE]
   <507>  Object %s is not Radio buttons or Check Box
   <508>  Invalid object type
   <509>  Query%.25s not found
   <510>  Structure is empty
   <511>  Invalid UNIQUERTL node size for%.25s
   <512>  Invalid file read; file may be truncated
   <513>  Can't create DOC file
   <514>  Global keys are not allowed in GROWable tables:%.64s
   <515>  STRUCTURE/PROFILE Conflict for key%.24s
   <516>  External indexes must use STRUCTURE USING
   <517>  Data Index%.64s can only be accessed by ddlFindCxData()
   <518>  RTB Invalid index type%.25s
   <519>  STRUCTURE USING requires external index
   <520>  %s is a DBD/AI file. Open through Data Base Definition
   <521>  Cannot compile file%s. Not a DBD/AI file
   <522>  Invalid JOIN Order
   <523>  Invalid JOIN Condition
   <524>  Invalid JOIN Table
   <525>  Data Base must be closed during DBD/AI Complie
   <526>  DBD COMP /Z requires equal table names and counts
   <527>  DBD COMP /Z unsupported key configuration:%.64s
   <528>  DB File%.64s already exists
   <530>  Name can't start with non-alpha character
   <531>  Null Strings not allowed for%s
   <532>  Invalid Data Type
   <533>  Invalid Input
   <535>  Length of the Name should be more than one character
   <536>  Data Type length is missing%s
   <537>  Reserved Word%s not allowed
   <538>  Record count is missing
   <539>  Spaces are not allowed
   <540>  Non-Alpha Characters are not allowed in%s field
   <541>  Invalid use of Key modifier%.16s
   <542>  Alpha Characters are not allowed for 'Level'
   <545>  Value of 'Level' exceeded the maximum limit of '99'
   <546>  The Data Type%s does not need Length
   <547>  The Data Type%s does not need Length or Key
   <548>  Spaces are not allowed in the middle of names
   <549>  Level# and fieldname must be separated by at least one space
   <550>  The%s Tab is too small. Adjust tab or font
   <551>  The%s Tab is too wide
   <552>  Scroller%.23s not found
   <553>  File%s access denied
   <554>  User program%s needs Highlevel Events aware bit
   <555>  User program%s needs Background Null Events bit
   <556>  Icon%.25s not found
   <557>  Image file%.25s not found
   <558>  Document%.25s has incorrect version
   <559>  Unknown error%s
   <560>  This is the Default AI
   <561>  Corrupted SGML File
   <562>  Corrupted Memo Field
   <563>  Output file%.25s is not a chunk file
   <564>  Invalid command from Special Procedure%.12s
   <565>  Invalid file name%.25s
   <566>  Not enough buffers
   <567>  FIND with external collection must be table specific
   <568>  FIND with external collection must be equivalent tables
   <569>  Results table must have at least five fields
   <570>  Invalid collection file header
   <571>  There is no commit option: /Y-es /S-ave /R-eformat /D-elete /N-o
   <572>  DBD COMP requires 0 users
   <573>  MEMO/BLOB Field exceeds max size [262080]
   <576>  Fatal Error
   <577>  Alias%.24s exceeds Virtual Record Limit
   <578>  Unable to create data base - disk is full
   <579> %s exceeds max .dbd record count
   <580>  Record count exceeds estimate
   <581>  Invalid DELETE parameters
   <582>  Can't ATTACH with OPEN/F
   <583>  Token Mapping Exists. Use destroyTokenMapping before createTokenMapping
   <584>  Mapping mode cannot be inverted as no mapping found
   <585>  More than one schema contains same table name. Please disambiguate
   <586>  No Such table name in current schemaname
   <587>  Ambiguous reference to table or field:%.64s
   <588>  Field is not present in the given table for this schema
   <589>  Ambiguous column reference%.24s
   <590>  No Records in Table
   <591>  Unknown exception
   <592>  Tree%.24s is profile only
   <593>  Warning: SEARCH() function optimization miss
   <594>  Invalid syntax in SEARCH() Outer Reference Filter
   <595>  SEARCH() function has no Condition and no Outer Reference Filter
   <596>  Trigger%.12s not found
   <597>  Max Trigger count exceeded
   <598>  Max Trigger Recursion Level Exceeded
   <599>  Auto-Increment Error:%.64s
   <600>  Invalid use of IDENTITY modifier
   <601>  Invalid syntax for seed specifier
   <602>  Incompatible shared memory object
   <603>  Triggers are not enabled
   <604>  Unable to create shared memory object
   <610>  Internal error: Wait Timeout
   <620>  MEMO field read error (invalid pointer);%.64s
   <621>  MEMO field read error (invalid header);%.64s
   <622>  MEMO field write error (invalid ABL);%.64s
   <630>  Maximum VARCHAR length is 262080
   <631>  Maximum X() length is 4088
   <632>  Invalid VARCHAR(n.d) parameter; d > n%.64s
   <640>  Invalid VARCHAR configuration in RD%.64s
   <650>  DBDCOMP /G Option has been discontinued
   <651>  Old style GROW table is not supported:%.64s
   <660>  Invalid index type; use ddlFindCxData128()
   <661>  Invalid index type; use ddlFindCxData()
   <670>  This function does not support DATA indexes%.64s
   <671>  This function does not support 128 bit DATA indexes%.64s

Copyright © 2019 , WhamTech, Inc.  All rights reserved. This document is provided for information purposes only and the contents hereof are subject to change without notice. Names may be trademarks of their respective owners.