Product Documentation

FairCom ISQL

Previous Topic

Next Topic

Compilation Errors

The compilation error messages are as follows:

Record name redefined.

The record name in the DEFINE RECORD statement was already defined. The record name must be unique. dbload creates a new definition using the same name.

Error in record definition.

Too many fields in record definition.

The number of fields used in the record definition is more than the maximum allowed. Currently, the maximum number allowed is TPE_MAX_FIELDS in the header file sql_lib.h.

Position not specified for fixed length record.

Position for SHORT not specified correctly.

The size of the field (start position to end position) must be equal to the size of SHORT.

Position for LONG not specified correctly.

The size of the field (start position to end position) must be equal to the size of LONG.

Position for FLOAT not specified correctly.

The size of the field (start position to end position) must be equal to the size of FLOAT.

Position for DOUBLE not specified correctly.

The size of the field (start position to end position) must be equal to the size of DOUBLE.

Field delimiter must be a single character.

Invalid record delimiter.

Record not defined.

The FOR EACH statement is used with a record name that is not defined.

Mismatch in value list.

The number of values specified in the VALUES list does not match with that specified in the DEFINE RECORD list.

Too many data files specified.

Currently, the maximum number of data files that can be specified in a FOR EACH statement is 10.

Column not found in record definition.

TOCIndex