1
對於我的生活,我無法理解這個問題。基本上,我有一個SqlDataSource
拒絕返回數據,如果有任何選擇參數。例如;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
,它確實有效。
在我的實際網站中,使用的用戶ID參數是。在減少它找到問題後,我到達了上面的代碼。
有誰知道爲什麼會發生這種情況?謝謝
在這種情況下沒有什麼區別 - 如果我添加'WHERE @UserID爲NULL或@UserID不爲NULL',它仍然不起作用。 – Barguast 2011-02-01 11:10:02