// OKボタンをクリックしたとき private void btnOK_Click(object sender, EventArgs e) { //メッセージボックスを表示する DialogResult result = MessageBox.Show("データを上書きしますか?", "質問", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button2); //何が選択されたか調べる if (result == DialogResult.Yes) { //「はい」が選択された時 Console.WriteLine("「はい」が選択されました"); // ラジオボタンをチェック char kijunTimeSetting = '0'; if (radioButton1.Checked) { kijunTimeSetting = '0'; } else if (radioButton2.Checked) { kijunTimeSetting = '1'; } // 接続文字列。データベース名、サーバー名、ユーザー名、パスワードを記述 String connectionInfo = "Database=everydb2; Data Source=localhost; User Id=root; Password=admin12345"; // MySQLとの接続 MySqlConnection cn = new MySqlConnection(connectionInfo); // コマンドを作成 MySqlCommand cmd = new MySqlCommand("UPDATE settings SET Shikiichi = @prmShikiichi, KijunTimeSetting = @prmKijunTimeSetting, KijunTimeXbanme = @prmKijunTimeXbanme, KijunTimeXpercent = @prmKijunTimeXpercent", cn); // パラメータ設定 cmd.Parameters.Add(new MySqlParameter("prmShikiichi", textBoxShikiichi.Text)); cmd.Parameters.Add(new MySqlParameter("prmKijunTimeSetting", kijunTimeSetting)); cmd.Parameters.Add(new MySqlParameter("prmKijunTimeXbanme", textBoxKijunTime.Text)); cmd.Parameters.Add(new MySqlParameter("prmKijunTimeXpercent", maskedTextBoxKijunTimePercent.Text)); // オープン cmd.Connection.Open(); // 実行 cmd.ExecuteNonQuery(); // クローズ cmd.Connection.Close(); this.Close(); } }
コメントをかく