为了我的生命,我无法理解这个问题。基本上,我有一个SqlDataSource,它拒绝返回数据,如果有任何选择参数。例如;
<asp:SqlDataSource ID="sdsSubscriptions" runat="server"
ConnectionString='<%$ ConnectionStrings:DBConnectionString %>'
SelectCommand="SELECT ID, Description FROM Subscription.[Subscriptions">
<SelectParameters>
<asp:Parameter Name="UserID" Type="Int32" Direction="Input" />
</SelectParameters>
</asp:SqlDataSource>以上内容不起作用。如果我删除了SelectParameters,它就会正常工作。
在我的实际网站中,使用了UserID参数。我在对上面的代码进行简化之后,找到了问题所在。
有人知道为什么会发生这种事吗?谢谢
发布于 2011-02-01 11:02:07
如果SelectCommand不包含任何参数,则不应指定任何SelectParameters。
https://stackoverflow.com/questions/4861680
复制相似问题