Проблема с подключением к Базе данных MySQL

164
28 мая 2018, 07:30
 private void loadBtn_Click(object sender, EventArgs e)
        {
            try
            {
                MySqlCommand auth = new MySqlCommand("SELECT * FROM товары", serverSettings.serverConnection);
                MySqlDataReader rd = auth.ExecuteReader();
                while (rd.Read())
                {
                    this.chart1.Series["Цена"].Points.AddXY(rd.GetString("название_товара"), rd.GetInt32("цена"));
                }
                serverSettings.serverConnection.Close();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }

Проблема следующая, написал код, чтобы вывести графики, данные которых хранятся в БД MySQL (делал БД в Workbench), но при запуске программы выдаёт ошибку подключения типа Connection must be valid and open. Помогите, пожалуйста, я новичок в программировании, не понимаю, что не так... Заранее большое спасибо!

Answer 1

Надо открыть сессию. Например mysqlconnection.Open();

READ ALSO
Отправка формы в AngleSharp

Отправка формы в AngleSharp

Пробую выполнять действия на сайте с помощью библиотеки AngleSharpОстановился на эмуляции нажатия кнопки

360
Отслеживать изменения в реестре

Отслеживать изменения в реестре

Мне необходимо отслеживать некоторые изменения в реестре (HKLM, HKCU)Я пытался применить WMI RegistryKeyChangeEvent для решения данной проблемы, но он не поддерживает...

213
C# Process.Start не работает

C# Process.Start не работает

Использую библиотеку https://githubcom/SeppPenner/MoneroMiner Пытаюсь запустить по стандартному примеру, который также там есть

230
Global mouse hook в консоли

Global mouse hook в консоли

Пытаюсь познакомиться с работой WinAPI в C#Нужно сделать mouse hook, который будет следить за движением мыши по всему экрану и получать координаты...

231