В чем конкретно проблема, с которой вы работаете?
Я думаю, у вас проблема с запуском этого запроса, потому что перед FROM
у него будет запятая.Лучший способ хранения полей, по которым вы хотите осуществлять поиск, может состоять в том, чтобы поместить значения в один массив, а затем перебрать содержимое массива и разделить каждое запятой.Таким образом, ваш список полей может увеличиваться и уменьшаться до любого размера, не беспокоясь о пустых значениях.Возможно, вы захотите заключить значение «a» в одинарные кавычки (при условии, что вы читаете в строках ...)
Старый код:
string Query = ("SELECT" b c d "FROM Employee WHERE Employee_ID =" a);
Результат: * ВЫБРАТЬ адрес, телефон, электронную почту, ОТ сотрудника, ГДЕ Employee_ID = Боб Джонс *
Новый код:
string Query = "SELECT " + String.Join(", ", arrFields) + " FROM Employee WHERE Employee_ID = '" + a + "'"
Результат: * ВЫБЕРИТЕ адрес, телефон, электронную почту ОТ СОТРУДНИКА, ГДЕ Employee_ID = 'Боб Джонс' *