Numeric Values
Go Up to String Addresses
A numeric value has different meanings depending upon the value of the numeric descriptor in the first long of a cluster. If the first long is 4 (isc_arg_number), a numeric value is used by InterBase functions to replace numeric parameters in generic InterBase error messages during message building. For instance, when an integrity error occurs, InterBase stores the code of the trigger which detects the problem as a numeric value in the status vector. When an InterBase function like isc_interprete() builds the error message string for this error, it inserts the numeric value from the status vector into the generic InterBase integrity error message string to make it more specific.