Ошибка преобразования типа данных varchar в числовой.
Когда читатель выполняет данные к ярлыку, это показывает ошибку, как это, что я могу сделать
Изображение здесь[^]
Сообщение об ошибке:SqlException был необработан
Ошибка преобразования типа данных varchar в числовой.
private void balance_enery_Load(object sender, EventArgs e) { label3.Visible = false; //SqlConnection con = new SqlConnection("data source=CLIENT-07\\SQLEXPRESS;integrated security=true;initial catalog=ATM;"); con.Open(); SqlCommand cmd = new SqlCommand("select * from transactions where account_no='" + label3.Text + "'", con); SqlDataReader rdr= cmd.ExecuteReader(); if (rdr.Read()) // Error is thrown on this line { label2.Text = rdr["total"].ToString(); } rdr.Close(); rdr.Dispose(); con.Close(); }
Что я уже пробовал:
Я попытался присоединиться .ToString() в строке, но все равно показывает ошибку
Richard Deeming
Вместо того чтобы размещать ссылку на изображение сообщения об ошибке, к которому многие люди не смогут получить доступ, просто разместите фактическое сообщение об ошибке. Во всплывающем окне ошибка в Visual Studio появится кнопка для копирования сведений об исключении в буфер обмена; нажмите ее и вставьте ошибку в свой вопрос.