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