【发布时间】:2015-04-01 11:29:29
【问题描述】:
我的查询如下所示:
<asp:SqlDataSource ID="UpdateFullNameSQL" runat="server" ConnectionString="<%$ ConnectionStrings:UserQueries %>" ProviderName="<%$ ConnectionStrings:UserQueries.ProviderName %>"
UpdateCommand="update users set firstname = :changefirstname, lastname = :changelastname where username = :currentusername">
<UpdateParameters>
<asp:ControlParameter ControlID="ChangeFirstNameBox" Name="changefirstname" PropertyName="Text" Type="Empty" />
<asp:ControlParameter ControlID="ChangeLastNameBox" Name="changelastname" PropertyName="Text" Type="Empty" />
</UpdateParameters>
<SelectParameters>
<asp:ControlParameter ControlID="UsernameBox" Name="currentusername" PropertyName="Text" Type="Empty" />
</SelectParameters>
</asp:SqlDataSource>
所以我有两个要更新的参数和一个用于更改与选择参数数据匹配的数据的参数。当我想执行它时,它会显示 ORA-01008 异常。 我的代码隐藏只有一个 updatefullnamesql.update();函数。
我在这里错过了什么/做错了什么?
【问题讨论】:
标签: c# asp.net sqldatasource