Как использовать MySql select с С# ⇐ C#
-
Anonymous
Как использовать MySql select с С#
Может кто-нибудь сказать, что не так с моим кодом? Я перепробовал миллион разных вещей, и, похоже, у меня ничего не получилось. Мне нужно сделать выборку в базе данных MySQL и использовать идентификатор из таблицы с указанным именем, которое я беру из поля со списком.
Я взял это имя из поля со списком и поместил его в переменную с именем «номеры», теперь мне нужно сделать с ним выбор и взять идентификатор этого имени из базы данных. Все, что я пытаюсь сделать, приводит к синтаксической ошибке MySQL в строке 1, но я пробовал много вещей, и это всегда одно и то же. С базой данных все в порядке, я сам пробовал выбирать непосредственно из нее, имена таблиц или столбцов неверны. Это код, который я использую:
MySql.Data.MySqlClient.MySqlConnection dbConn = new MySql.Data.MySqlClient.MySqlConnection("Persist Security Info=False;server=localhost;database=notas;uid=root;password=" + dbpwd); MySqlCommand cmd = dbConn.CreateCommand(); cmd.CommandText = "ВЫБРАТЬ идентификатор из резидентов WHERE nome ='" + номера; пытаться { дбКонн.Открыть(); } catch (ошибка исключения) { MessageBox.Show("Ошибка" + ошибка); это.Закрыть(); } Читатель MySqlDataReader = cmd.ExecuteReader(); пока (читатель.Читать()) { idnumber = Reader.ToString(); }
Может кто-нибудь сказать, что не так с моим кодом? Я перепробовал миллион разных вещей, и, похоже, у меня ничего не получилось. Мне нужно сделать выборку в базе данных MySQL и использовать идентификатор из таблицы с указанным именем, которое я беру из поля со списком.
Я взял это имя из поля со списком и поместил его в переменную с именем «номеры», теперь мне нужно сделать с ним выбор и взять идентификатор этого имени из базы данных. Все, что я пытаюсь сделать, приводит к синтаксической ошибке MySQL в строке 1, но я пробовал много вещей, и это всегда одно и то же. С базой данных все в порядке, я сам пробовал выбирать непосредственно из нее, имена таблиц или столбцов неверны. Это код, который я использую:
MySql.Data.MySqlClient.MySqlConnection dbConn = new MySql.Data.MySqlClient.MySqlConnection("Persist Security Info=False;server=localhost;database=notas;uid=root;password=" + dbpwd); MySqlCommand cmd = dbConn.CreateCommand(); cmd.CommandText = "ВЫБРАТЬ идентификатор из резидентов WHERE nome ='" + номера; пытаться { дбКонн.Открыть(); } catch (ошибка исключения) { MessageBox.Show("Ошибка" + ошибка); это.Закрыть(); } Читатель MySqlDataReader = cmd.ExecuteReader(); пока (читатель.Читать()) { idnumber = Reader.ToString(); }
Мобильная версия