當我從C#發送十進制值,例如:5.54 當我執行查詢我可以看到我的變量表示爲5,54MySQL是不接受十進制格式正確
人有一個想法如何實現獲得DOT而不是COMMA?
這裏是我的代碼:
using (MySqlConnection conn = new MySqlConnection(conn_string.ToString()))
using (MySqlCommand cmd = conn.CreateCommand())
{
cmd.CommandText = string.Format("INSERT Test (lat, long) VALUES ({0},{1})",
OSGconv.deciLat, OSGconv.deciLon);
conn.Open();
cmd.ExecuteNonQuery();
}
好的,我確定我會使用參數。但這只是爲了測試。我在哪裏放置文化參數? –
添加鏈接到我的答案。 – JotaBe