0
不工作我使用下面的一個SqlDataSource的select命令的存儲過程,而我試圖通過查詢字符串參數,但我得到這個錯誤:選擇參數上的SqlDataSource
過程或函數'ActivationCampaignGetById'需要參數'@campaignId',它沒有提供。
的參數出現在查詢字符串:
http://localhost:62681/Activations/ActivationCampaignDetails.aspx?id=98
這裏是我的DataSource代碼:
<asp:SqlDataSource ID="campaignDataSource" runat="server" ConflictDetection="CompareAllValues"
ConnectionString="<%$ ConnectionStrings:ProVantageMediaManagement %>"
SelectCommand="ActivationCampaignGetById" SelectCommandType="StoredProcedure">
<SelectParameters>
<asp:QueryStringParameter DefaultValue="98" Name="campaignId"
QueryStringField="id" Type="Int32" />
</SelectParameters>
</asp:SqlDataSource>
而且我的存儲過程聲明:
ALTER procedure [dbo].[ActivationCampaignGetById]
@campaignId int
as
select
這也適用於我!但我不知道如何.... – MAW74656 2013-02-28 22:55:01