asp.net – 当我尝试从数据库中删除一行时,我收到了太多的参数错
我创建了一个包含简单存储过程的数据库,用于删除,插入,选择和更新数据库的三个表中的记录.除了我的删除语句之外,它们都有效.当我尝试它时,我得到一个过程或函数有太多的参数消息.我尝试删除它拥有的一个参数,最后删除了所有表的记录,而不是我所针对的记录.我究竟做错了什么?我有一种感觉错误在我的SQL脚本中,但我不知道我可以做些什么来使其工作.
消息:
我的SQL脚本: CREATE PROCEDURE [Delete_Special] @ThisID INT AS DELETE FROM [Daily_Specials] WHERE @ThisID = [ID] GO 调用存储过程的事件: Protected Sub BTN_DeleteEvt_Click(sender As Object,e As EventArgs) SQL_Specials.Delete() End Sub 删节标记: <asp:SqlDataSource ID="SQL_Specials" runat="server" DeleteCommand="Delete_Special" DeleteCommandType="StoredProcedure"> <DeleteParameters> <asp:ControlParameter ControlID="GV_Eagles_Specials" Name="ThisID" PropertyName="SelectedIndex" Type="Int32" /> </DeleteParameters> </asp:SqlDataSource> <asp:GridView ID="GV_Eagles_Specials" runat="server" DataSourceID="SQL_Specials" AutoGenerateColumns="False"> <Columns> <asp:TemplateField> <ItemTemplate> <asp:Button ID="BTN_EditSpecial" runat="server" CssClass="BigText" Text="Edit" OnClick="BTN_EditEvent_Click" /> </ItemTemplate> </asp:TemplateField> <asp:BoundField DataField="Date" HeaderText="Date" SortExpression="Date" HtmlEncode="False" DataFormatString="{0:MM/dd/yyyy}" /> <asp:BoundField DataField="Special" HeaderText="Special" SortExpression="Special" HtmlEncode="False" /> <asp:BoundField DataField="Side" HeaderText="Side" SortExpression="Side" HtmlEncode="False" /> <asp:BoundField DataField="Special_Price" HeaderText="Special Price" SortExpression="Special_Price" HtmlEncode="False" /> <asp:BoundField DataField="Soup" HeaderText="Soup" SortExpression="Soup" HtmlEncode="False" /> <asp:BoundField DataField="Soup_Price" HeaderText="Soup Price" SortExpression="Soup_Price" HtmlEncode="False" /> <asp:TemplateField ShowHeader="False"> <ItemTemplate> <asp:Button ID="BTN_DeleteEvt" runat="server" CausesValidation="False" CommandName="Delete" Text="Delete" CssClass="BigText" OnClick="BTN_DeleteEvt_Click" /> </ItemTemplate> </asp:TemplateField> </Columns> </asp:GridView> 解决方法
看起来问题不在于SQL Server.我正在浏览这个问题的MSDN和
I found this
在答案中:
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 在Mvc asp.net中获取选中的复选框值
- asp.net – 如何绑定一个MemoryStream到asp:图像控件?
- asp.net-mvc-3 – MVC3 – 如何在最后插入一个带有换行符的
- ASP.NET MVC2与实体框架4 – AsEnumerable()或ToList()在存
- asp.net – Windows Azure一般问题
- asp.net – EF在现实生活中,我想相信(有没有人有很好的指向
- asp.net-mvc – ASP.Net MVC路由遗传URL将查询字符串ID传递
- ASP.net会员 – 添加角色
- asp.net-core – 如何自动增加MVC 6版本号?
- asp-classic – 如何在经典ASP中使用VBScript生成MD5?
- 从Asp.Net 4项目进入引用的.Net 3.5程序集
- asp.net-mvc-3 – ASP.NET MVC 3 Razor查看oncli
- asp.net-mvc-3 – 在asp.net MVC 3中使用WIF,我在
- asp.net – 如何为外部依赖项使用依赖注入?
- asp.net-mvc – 如何在Ajax窗体的asp.net mvc中提
- asp.net – SharePoint文件大小限制
- SCRIPT87:IE 9中无效的参数,ASP.NET C#
- asp.net-mvc – 可以浏览DataAnnotations的自定义
- asp.net-mvc – ASP.NET MVC:忽略基本控制器类中
- asp.net读取和写入txt文件方法