Недопустимое имя столбца в запросе

80
18 марта 2021, 08:10

Есть запрос, который содержит кириллические символы(думаю вся проблема в них)

SqlCommand command = new SqlCommand($"Select * from [Админы] where [Номер]=@nomer", conn);
command.Parameters.AddWithValue("@nomer",nomer);
SqlDataReader reader = command.ExecuteReader();

Система пишет

{"Недопустимое имя столбца \"Номер\"."}

Запрос в ManagementStudio работает.

Answer 1

А просто Select работает?

Select * from [Админы]

Если да, то перепроверьте, а точно ли [Номер] у Вас именуется именно так.

В идеале конечно же, писать имена столбцов в транслите или на английском.

READ ALSO
Не работает обработчик события KeyDown, C# [дубликат]

Не работает обработчик события KeyDown, C# [дубликат]

Уже задавал такой вопрос, но ответа нет: не обрабатывается событие KeyDownВот сам обработчик:

97
Поиск дочерних объектов в Unity

Поиск дочерних объектов в Unity

Я создаю префабы и для замены их компонентов использую

105
System.Convert.ChangeType для DateTime

System.Convert.ChangeType для DateTime

Есть generic-метод для преобразования типов, для всех типов в принципе он работает адекватно:

111
Как я могу создать UI элемент под спрайтом?

Как я могу создать UI элемент под спрайтом?

У меня есть Canvas который создает префабы(UI) ,но дело в том что мне нужно иметь один спрайт который всегда должен находиться над ними(префабы...

102