gpt4 book ai didi

C# 向 mysql 发送错误参数

转载 作者:行者123 更新时间:2023-11-29 08:53:35 27 4
gpt4 key购买 nike

我正在将参数从 C# 发送到 mysql 数据库。问题是我在 C# 中有十进制值(例如: 45.335 ),但是当我将其发送到 mysql 时,它会继续以这种格式发送( 45,335 )我做错了什么?

    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();
}

最佳答案

这几乎肯定是本地化问题;在英国,我们使用句号作为小数点,但在欧洲大陆,我们使用逗号代替。检查您的应用和数据库的国家/地区设置。

关于C# 向 mysql 发送错误参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10537905/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com