我有一个SQL Server存储过程,如:
ALTER PROCEDURE p_UpdateCampaignGadget
@campaignID NVARCHAR(MAX),
@accountNumber NVARCHAR(MAX),
@Phone01 NVARCHAR(MAX),
@CallResult NVARCHAR(MAX),
@CallStatusZone1 NVARCHAR(MAX),
@CallStatusZone2 NVARCHAR(MAX),
@CallbackDateTime01 NVARCHAR(MAX),
@FIRSTNAME NVARCHAR(MAX),
@campaignEndDateTime NVARCHAR(MAX)
和代码如:
<asp:SqlDataSource ID="SqlDataSource2" runat="server"
ConnectionString="<%$ ConnectionStrings:ccap_ccConnectionString %>"
SelectCommand="p_ShowCampaignContacts" SelectCommandType="StoredProcedure"
UpdateCommand="p_UpdateCampaignGadget" UpdateCommandType="StoredProcedure">
<SelectParameters>
<asp:QueryStringParameter DefaultValue="LAB_OUTBOUND_C1_C" Name="campaignID" QueryStringField="ID" Type="String" />
</SelectParameters>
<UpdateParameters>
<asp:Parameter Name="campaignID" Type="String" />
<asp:Parameter Name="accountNumber" Type="String" />
<asp:Parameter Name="Phone01" Type="String" />
<asp:Parameter Name="CallResult" Type="String" />
<asp:Parameter Name="CallStatusZone1" Type="String" />
<asp:Parameter Name="CallStatusZone2" Type="String" />
<asp:Parameter Name="CallbackDateTime01" Type="String" />
<asp:Parameter Name="FIRSTNAME" Type="String" />
<asp:Parameter Name="campaignEndDateTime" Type="String" />
</UpdateParameters>
</asp:SqlDataSource>
我在gridview update上使用此过程。
为什么我会收到此错误
存储过程指定了太多参数