0
我从c#发送参数到mysql数据库。问题是我在c#中有十进制值(例如:45.335),但是当我将它发送到mysql时,它一直以这种格式发送它(45,335) 我在做什么错了?C#发送错误的参数给mysql
MySqlConnection con = null;
MySqlCommand cmd = null;
con = new MySqlConnection("server=localhost;database=data;uid=root;pwd=*****");
con.Open();
cmd = new MySqlCommand("insert into data values (null, ?ParName , ?Parname2);", con);
cmd.Parameters.AddWithValue("?ParName", OSGconv.deciLat);
cmd.Parameters.AddWithValue("?Parname2", OSGconv.deciLon);
cmd.ExecuteNonQuery();
con.Close();
}
o是的,我忘了,谢谢 –
我试过了,我可以看到C#发送值为5.3,当它进入查询它得到格式化为5.3,在我的表中,我只看到5。在我的示例上向我展示如何操作 –
该列上的数据类型是什么? – Stephen