Как исправить эту проблему C' / mysql
Эй - я хочу выбрать только ту строку, если Value = Fahrzeug.
Проблема: ничего не случилось
MySqlConnection connection = new MySqlConnection("datasource=xxx.xxx.xxx;port=3306;username=xxx;password=xxx"); MySqlCommand command; MySqlDataReader mdr; connection.Open(); string selectQuery = "SELECT * FROM mysqlcshap.Alamierung WHERE Fahrzeug= '" + label2.Text + "'"; command = new MySqlCommand(selectQuery, connection); mdr = command.ExecuteReader(); if (mdr.Read()) { label1.Text = ""; label2.Text = mdr.GetString("Transportziel"); label3.Text = mdr.GetString("Transportziel"); label4.Text = mdr.GetString("Transportziel"); label4.Text = mdr.GetString("Transportziel").ToString(); } else { label1.Text = label2.Text; label2.Text = ""; label3.Text = ""; label4.Text = ""; label4.Text = ""; }
Что я уже пробовал:
Пытался все изменить.
Я думаю, что это проблема, но я не могу справиться с ней.
string selectQuery = "SELECT * FROM mysqlcshap.Alamierung WHERE Fahrzeug= '" + label2.Text + "'";
Richard MacCutchan
Что содержится в label2 до запуска этого кода? И почему вы устанавливаете метки 2,3 и 4 (дважды) на одни и те же значения?