В этом проблема. Я пытаюсь выполнить запрос и его бросание и исключение в connection.Open
. Как ни странно, в том же приложении я выполняю запрос «Выбрать», и он отлично работает. Но когда я выполняю запрос «Обновить», он выдает это Невозможно подключиться к любой из указанных ошибок хостов MySQL. Это застряло навсегда. Может кто-то определить, где я ошибаюсь.Невозможно подключиться к любому из указанных хостов 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");
}
Ваш вопрос нуждается в дополнительной информации. Является ли соединение уже открытым, когда вы «connection.Open();' выполняет? Похоже на возможную причину. – evanmcdonnal