I have a form that submits correctly unless a decimal value is used. When a decimal value is entered for price the submission page displays a Type mismatch error.<BR><BR> ' Here is the code snippet<BR> Dim total_price_a()<BR> ReDim total_price_a(num_rows)<BR> <BR> For i=1 to num_rows<BR> bld_str = "UNIT_PRICE_" + Cstr(i)<BR> up = Request(bld_str)<BR> bld_str = "QTY_" + Cstr(i)<BR> qty = Request(bld_str)<BR> <BR> If (up <> "") AND (Cstr(qty) <> "") Then<BR> Response.Write("UP ::" + up)<BR> total_price_a(i) = up * qty<BR> End if<BR> Next<BR> ' End of Code snippet<BR><BR>It is the <b>up</b> variable that the error occurs on. I know that Request always returns strings and so I had tried wrapping the request up in Cint() and Cdbl(), but had similar results. If anyone can tell me how to correctly get decimal values here I would be very happy! Thanks in advance.