Ошибка преобразования при преобразовании значения varchar '....' в тип данных int в базе данных AddWithValue SQL - PullRequest
0 голосов
/ 13 апреля 2020

Здравствуйте, я пытаюсь создать приложение, в которое вы входите, и на основе вашего введенного имени пользователя вы увидите новую форму вашего профиля с соответствующими данными, например, адрес электронной почты. Но как-то не получается.

        Login user = new Login();

        SQLCONNECT con = new SQLCONNECT();
        con.Connection();
        con.con.Open();

        SqlCommand cmd = new SqlCommand("Select Email From LOGIN where Gebruikersnaam=@Gebruikersnaam", con.con);
        cmd.Parameters.AddWithValue("Gebruikersnaam", string.IsNullOrEmpty(user.textBox1.Text));
        SqlDataReader da = cmd.ExecuteReader();
        while (da.Read())
        {
            textBox1.Text = da.GetValue(0).ToString();
        }
        con.con.Close();  

Ввод имени пользователя происходит из другой формы «пользователь». Текущая форма - «Учетная запись», где вы можете просматривать свои данные из базы данных sql, например, по электронной почте. Я пытался сделать int.Parse (user.textBox1.text), но это тоже не сработало. Я не знаю что делать

...