AddwithValue()
in mySQL
変数、widthコマンドをINSERTのように扱いますが、mysqlの値の種類と正確に一致する必要があります。入力する テーブル内の数:
iがmyvalue = "123.33"
または
myvalueは=(ダブル)123.33333333
myvaleu =(10進数)123.333MySQLではどのようにAddwithValue()が変数型の幅を扱うのですか?C#
string connString = ConfigurationManager.ConnectionStrings["default"].ConnectionString;
MySqlConnection conn = new MySqlConnection(connString);
conn.Open();
MySqlCommand comm = conn.CreateCommand();
comm.CommandText = "INSERT INTO temperature(sample1,sample2) VALUES(@sample1, @sample2)";
comm.Parameters.Add("@sample1", "123.33");
double sample2 = 123.0 + 1/3;
comm.Parameters.Add("@sample2", sample2); //is that ok?
comm.ExecuteNonQuery();
conn.Close();
を使用する必要があり、私はこのことを思ったんだけどなぜなら、多くの場合、mySQLで設定されているので、変数には小数の桁数があります。
Currentl私のC#アプリケーションを読み取ります
ダブルス
小数
日付(フル日付+時間)
調整問題、確かにそれは明らか – user3800527