ここに問題があります。でクエリとそのスローおよび例外を実行しようとしていますconnection.Open
。不思議なことに、同じアプリケーションで「選択」クエリを実行していますが、正常に機能します。しかし、「更新」クエリを実行すると、この「指定されたMySQLホストに接続できません」というエラーがスローされます。これに永遠に立ち往生しています。誰かが私が間違っているところを見つけることができますか?
private void button1_Click(object sender, EventArgs e)
{
if (radioButton1.Checked)
{
timerEnabled = 1;
}
connection.Open();
//update the settings to the database table
MySqlCommand command = connection.CreateCommand();
command.CommandText = "update Admin_Settings set Difficulty='" + comboBox3.Text + "'," + "NoOfQuestions='" + comboBox4.Text + "'," + "NoOfChoices='" + comboBox5.Text + "'," +
"Subject='" + comboBox8.Text + "'," + "Timer='" + comboBox2.Text + "," + "TimerEnabled=" + timerEnabled + "," + "TimerType='" + comboBox1.Text + "'";
command.ExecuteNonQuery();
MessageBox.Show("Settings updated");
}