Message <Context> "<expression>" has more precision than "<target type>". Assignment might result in loss of precision and/or range. Description The destination of a floating-point assignment has less range and/or precision than the expression being assigned to the destination. Because of this, the assignment might cause a loss of range and/or precision. User Action Verify that no unexpected data can be lost by the assignment. If not, cast the expression to the type of the destination.