Я новичок в C#, но достаточно хорошо знаю SQL. У меня есть запрос, который отлично работает в редакторе SQL, но я не могу интегрировать его в свой код. Он выдает неправильное исключение синтаксиса SQL. Исходный SQL-запрос, который работает нормально:
выбрать отдельное описание из Table_A, где id = '001', упорядочить по описанию;
Строка C# будет выглядеть так:
Код: Выделить всё
_cmd.CommandText = "select distinct description from Table_A where Plant_ID =" + _selectedPlantID + "order by description";
Приведенный выше запрос работает в программе на C#, когда я удаляю часть + "порядок по описанию. Здесь _selectedPlantID — единственная переменная, которая получает значение в программе. Я совершенно уверен, что должна быть проблема с кавычками, но для меня все выглядит нормально, поэтому мне было интересно, есть ли какой-либо другой конкретный способ написать это на C#?
Подробнее здесь:
https://stackoverflow.com/questions/225 ... ot-working