-2
<asp:SqlDataSource ID="DataSource1" runat="server"
ConnectionString="<%$ ConnectionStrings:DbConnection %>"
ProviderName="<%$ ConnectionStrings:DbConnection.ProviderName %>"
SelectCommand="select somefield from sometable where somefield in (?)">
<SelectParameters>
<asp:Parameter DefaultValue="" Name="SomeFiedValue" />
</SelectParameters>
</asp:SqlDataSource>
上記のSQLクエリのパラメータの値の一覧はどのように割り当てられますか?SQL IN句のパラメータを持つASP.NET DataSource
私は、この単一の値「someValueの」と協力してしまったが、どのようにそれは私が働いてますかリスト "someValue1、someValue2"で? – jax
可能な限り最高の解決策を提供できるように、あなたが何を探しているかについてより多くの情報を提供してください。 –
私はこのようなSQLを書いておきたいと思います。select somefield from sometable somefield in( 'val1'、 'val2'、 'val3') 'しかし、in節は任意の数の値を持つことができます。あるコールでは別のコールが3になる可能性があります。そのため、変数としてパラメータを使用してcaluseをパラメータとして使用する必要があります。 – jax