将浮点值插入Access

时间:2017-09-14 02:31:26

标签: c# ms-access

这是我的代码,它在MS Access中插入值。但它不会插入浮点值,例如cell A10。列数据类型为0.45

text

1 个答案:

答案 0 :(得分:1)

您将所有内容作为文本插入,而浮点数是一个数字。此外,确保值的正确字符串表达式,例如textBox1:

string text1;
// text1 must be formatted with dot as decimal separator.
System.Globalization.CultureInfo culture = System.Globalization.CultureInfo.InvariantCulture;
text1 = Convert.ToDouble(textBox1.Text).ToString(culture);

cmd.CommandText = "insert into hhh VALUES (" + text1 + ",'" +textBox2.Text + "','" + textBox3.Text + "','" + textBox4.Text + "')";

那就是说,使用参数 - 更简单,经过验证和首选。