В предложении SQL не работает, если используется с ASP.NET
привет,
Я использую предложение IN в условии where в SQLdatasource, которое назначается gridview. Я предоставляю значения для предложения IN, используя HiddenField. Если он имеет одно значение то он работает нормально но если он имеет несколько значений то результат пуст
Что я уже пробовал:
server side vb <pre> HiddenField1.Value = "864180030063601,111111111111111"
Источник Asp sqldata
<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:xxxxxxxxx %>" SelectCommand="SELECT * FROM [table] WHERE ([column] in (@column))"> <SelectParameters> <asp:ControlParameter ControlID="HiddenField1" Name="column" PropertyName="Value" Type="String" /> </SelectParameters> </asp:SqlDataSource>