Я не могу понять, что случилось, я проверил другие вопросы по этому поводу. я получаю следующее сообщение в моем текстовом поле: "mysql.data.mysqlclient.mysqlcommand"C#, MySql Select statement
if (Session["Login"] != null)
{
string email = (string)Session["Login"];
MySqlConnection conn = new MySqlConnection(ConfigurationManager.ConnectionStrings["ConnectionStringloginDb"].ConnectionString);
conn.Open();
MySqlCommand getNome = conn.CreateCommand();
getNome.CommandType = CommandType.Text;
getNome.CommandText = "SELECT nome_utente FROM utenti WHERE email = @email";
getNome.Parameters.AddWithValue("@email", email);
getNome.ExecuteNonQuery();
txtNome.Text = getNome.ToString();
conn.Close();
т.д.
Вам нужно добавить .SingleOrDefault() до конца вашего getNome.SingleOrDefault(). ToString() или даже ExecuteScalar() в зависимости от того, что вы хотите – jbutler483