c# и mysql не срабатывает запрос insert

программирование MySQL C# базы данных sql

В программе на c# имеется кнопка для добавления записи в БД. Но почему-то она не срабатывает. Как-будто там нет никакого кода.
private void button3_Click(object sender, EventArgs e)
{
string constring="datasource=localhost;port=3306;username=root;password=root";
string Query="insert into database.student ('idstudent','name','middlename','surname') values(' " + this.textBox2.Text + " ',' " + this.textBox3.Text + " ',' " + this.textBox4.Text + " ',' " + this.textBox5.Text + " ');";
MySqlConnection conDataBase = new MySqlConnection(constring);
MySqlCommand cmdDataBase = new MySqlCommand(Query, conDataBase);
MySqlDataReader myReader;
try
{
conDataBase.Open();
myReader = cmdDataBase.ExecuteReader();
MessageBox.Show("Saved");
while (myReader.Read())
{ }
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}

}
Ответы:
А зачем вам MySqlReader при insert'е?
Вместо:
myReader = cmdDataBase.ExecuteReader();
MessageBox.Show("Saved");
while (myReader.Read()) { }


11 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.