Member 13512434 Ответов: 1

Показать текст из mysql в textboc C#


Привет,
Я пытаюсь разрешить получать информацию для MYsql и для того, чтобы она отображалась в текстовом поле моей базы данных, как бы я это сделал, поскольку код, который у меня уже есть, не работает.



частная CarryOrderBtn_Click недействительным(объект отправителя, EventArgs в электронной)
{
string query = "select [Product Description] from CustomerOrders";
SqlCommand cmd = new SqlCommand(query, sqlcon);
sqlcon.Открыть();
//заполните нужное текстовое поле.
форму mainform.DescriptionTxtbx.Текст = cmd.ExecuteScalar().Метод toString();
sqlcon.Закрывать();

форму mainform.Метод showdialog();

Что я уже пробовал:

Переписывая код, убедитесь, что соединение правильно (это так же, как работают другие соединения и запросы в базе данных)

1 Ответов

Рейтинг:
2

Richard MacCutchan

mainForm.DescriptionTxtbx.Text = cmd.ExecuteScalar().ToString();

Не пишите такой код, он делает предположения и его трудно отладить. Разделить на две части:
1. Отправьте свой запрос в базу данных и прочитайте результаты (после проверки того, что он удался).
2. извлеките данные, которые вы хотите отобразить, и отправьте их в текстовое поле.

И, самое главное, воспользуйтесь документацией: Свойство sqlcommand.Метод ExecuteScalar (System.Data.SqlClient)[^]