У меня есть процедура, которая обновляет таблицу, и процедура будет вызываться из веб-формы в gridview. я получаю «Процедура или функция FraudAlertUpdateMobileNo имеет слишком много аргументов, указанных» и пока я передаю правильное число аргументов Ниже мой DataSource код:Редактирование GridView с использованием хранимой процедуры
<asp:SqlDataSource ID="ConfigByAcct" runat="server" ConnectionString="<%$ ConnectionStrings:FraudAlertsConnectionString %>"
SelectCommand="FraudAlertsConfigAcct" SelectCommandType="StoredProcedure"
UpdateCommand="FraudAlertUpdateMobileNo" UpdateCommandType="StoredProcedure" >
<SelectParameters>
<asp:ControlParameter ControlID="inst" Name="INSTID" PropertyName="SelectedValue" Type="Int32" />
<asp:ControlParameter ControlID="txtValue" Name="ACCTNUM" PropertyName="Text" Type="Int64" />
</SelectParameters>
<UpdateParameters>
<asp:ControlParameter ControlID="inst" Name="INSTID" PropertyName="SelectedValue" Type="Int32" />
<asp:Parameter Type ="Int64" Name ="ACCTNUM" />
<asp:Parameter Type ="String" Name ="SMSAlertTo" />
<asp:Parameter Type ="String" Name ="FullName" />
<asp:Parameter Type ="String" Name ="Application" DefaultValue="AlertWeb" />
</UpdateParameters>
</asp:SqlDataSource>
Ниже моя процедура код
CREATEPROCEDURE [dbo].[FraudAlertUpdateMobileNo](
@InstID int,
@ACCTNUM bigint,
@MobileNo varchar(500),
@FullName varchar(250),
@Application varchar(50)
)
AS
Где ваша процедура? –