永恒的加载时间与ASP.NET
问题描述:
Update语句我有这样的代码:我打的按钮永恒的加载时间与ASP.NET
<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" />
<asp:ControlParameter ControlID="UsernameBox" Name="currentusername" PropertyName="Text" Type="Empty" />
</UpdateParameters>
</asp:SqlDataSource>
后,它开始加载,但加载永远没有任何反应。
有什么建议吗? (我正在使用Oracle数据库,所以将:sign改为@只是显示另一个缺少的表达式异常。)
答
您是否尝试过从C#代码运行正常更新查询? 你可以尝试一下,看看它是否一样。
不幸的是我不知道该怎么做,因为我想我需要在代码中为Oracle数据库建立连接,但是现在我正在使用Oracle Developer Tools,并且这使得连接不需要自己做。 – kisbovan93 2015-04-01 20:11:12
您可以创建一个Oracle连接对象并传递连接字符串,然后使用命令对象执行更新查询。它非常简单。 – Sushil 2015-04-01 21:11:49