我想解析一个字符串来浮动并将其添加到SqlParameter。 当我输入1234567890时,它在数据库中保存为1234567936. 另外,我看到它在调试中转换为1.234568E + 9。由于数据库接受浮动,我不能将其转换成双。解析字符串来浮动
com.Parameters.Add(new SqlParameter("Awb", SqlDbType.Float)).Value = float.Parse(txtAwb.Text);
解决方案:看起来我必须在数据库中使用另一种数据类型。浮点值不能包含具有许多数字的数字。 我正在处理一个旧的数据库,所以我会考虑别的。
请编辑并询问一个明确的问题。这不是很明显,你想要什么帮助。 – Almo
那么问题是什么? –
为什么不float.Parse? – nawfal