Как я могу преобразовать это значение в varchar в C#?
Пока я пытался выполнить этот код и внезапно заполнить поля текстового поля, а затем, когда я нажал кнопку Обновить, появилось необработанное исключение SqlException и сказал: "преобразование не удалось при преобразовании системы значений varchar".Окна.Формы.TextBox, Text:12345 ' to тип данных int. И ЦМД.ExecuteNonQuery(); был выделен. Я надеюсь, что кто-то помог мне решить эту проблему. Я не знаю, что я собираюсь сделать.
Объект sqlconnection sqlcon = новое sqlconnection("источник данных=.\\Именем sqlexpress;ключевое слово attachdbfilename=С:\\Пользователи\\Джон\\\документы\Visual Studio 2010 с\\проекты\\Вход\\вход\\dblogin.МДФ;Комплексная безопасность=true;в подключения таймаут=30;пользовательский экземпляр=true в");
sqlcon.Открыть();
Команда sqlcommand cmd и = новая команда sqlcommand("обновление tbl_employee установить имя='" + поле textbox2 + "' где Ид_сотрудника='" + textbox1 элемент + "'");
УМК.Соединение = sqlcon;
УМК.Метод executenonquery();
sqlcon.Закрывать();
Ящик для сообщений.Show("запись успешно обновлена");
Что я уже пробовал:
Я попытался объявить соединение cmd, которое было равно sqlcon, но оно еще не работает. Как это работает?