0
私はc#からmysqlデータベースにパラメータを送信しています。問題は、私はC#で小数点の値を持つことです(例えば:45.335)が、この形式(45,335)で送信し続けるmysqlに送るとき 私は間違っていますか?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();
}
はい私は忘れてしまいました。ありがとうございました –
私はそれを試しましたが、C#が5.3の値を送信していることがわかりました。クエリに入ると、5,3に整形され、テーブルには5しか表示されません。私の例に何をすべきかを教えてください –
その列のデータ型は何ですか? – Stephen