Product Site

C.1.37. Error 41 - Bad arithmetic conversion.

Explanation:

A term in an arithmetic expression is not a valid number or has an exponent outside the allowed range of whole number range.

You might have mistyped a variable name, or included an arithmetic operator in a character expression without putting it in quotation marks.

The associated subcodes are:
001

Nonnumeric value ("value") used in arithmetic operation.
003

Nonnumeric value ("value") used with prefix operator.
004

Value of TO expression of DO or LOOP instruction must be numeric; found "value".
005

Value of BY expression of DO or LOOP instruction must be numeric; found "value".
006

Value of control variable expression of DO or LOOP instruction must be numeric; found "value".
007

Exponent exceeds number digits; found "value".
900

message.
901

Value of RAISE instruction SYNTAX expression must be numeric; found "value".