Привет, ребята, я продолжаю получать эту ошибку, и я не могу понять это. Он работает, когда я запускаю запрос в инструменте базы данных, но не тогда, когда он находится в моем веб-браузере Microsoft.Выражение небулевого типа, указанное в контексте, где ожидается условие, около 'GROUP'
Ошибки я получаю:
выражения не-логического типа, указанный в условиях, когда состояние ожидается, рядом с «GROUP».
Код:
Session["string"] = "answer ='Male'";
Session["count"] = 1;
myCommandSearch = new SqlCommand("SELECT userId FROM UserAnswer WHERE @SEARCHVARIABLES GROUP by userId HAVING COUNT(*) = @VARIABLECOUNT", myConnection);
myCommandSearch.Parameters.AddWithValue("@SEARCHVARIABLES", Session["string"]);
myCommandSearch.Parameters.AddWithValue("@VARIABLECOUNT", Session["count"]);
SqlDataReader myReaderSearch = myCommandSearch.ExecuteReader();
Заранее спасибо за помощь.
Печать результата myCommandSearch – Madhivanan
Вы не можете параметризовать имена столбцов в разделе 'Where' –
@Prdp, если я не могу это сделать, то какой параметр мне нужно добавить несколько параметров? –