"Недопустимое имя столбца" в sql запросе windowsforms c#
Ответы (1 шт):
Автор решения: Канал OverKilla
→ Ссылка
Ошибка заключается в том , что когда вы вписываете в запрос Текстовое поле перед ним и в конце необходимо ставить кавычки ' '. Вот так будет выглядеть верно ваш запрос.
cmd.CommandText = $"INSERT INTO student(fio,age,fuculty,yearr) VALUES('{textBox1.Text}',{textBox2.Text},'{textBox3.Text}',{textBox4.Text});";
Ответ более развернуто: Если вы добавляете текстовое поле где нет пробелов то можно не ставить ' ' Но если вы добавите текст 'Привет я Вова' то тут обязательны кавычки, будет синтаксическая ошибка. И на будущее везде тип стринг обвертывайте в кавычки одинарные.

