!ERROR=46 - Invalid String Size

  • The length of the string is invalid.

  • Executing SETDAY with a string length other than 8.

  • Executing the ASC() function with a null argument (the string length equals zero).

  • Using the TBL() function with a null table length.

  • When the KEY= option has a string longer than the defined key size for that file.

  • Failure to locate key in data record of an MKEYED file because of field number or field length problems.

  • String template field descriptor too long. Each individual field in a template is allowed up to 255 bytes for a description. This limit is exceeded only when the user-defined attributes are too long.

  • Template field name too long.

  • String argument for UPK() is too long/short.

  • String name in STBL() is too long/short.

  • INPUTE pad character is more than one byte.

  • A CISAM verb was executed with a bad key definition.

See Also

List of Errors