永恒的加载时间与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#代码运行正常更新查询? 你可以尝试一下,看看它是否一样。

+0

不幸的是我不知道该怎么做,因为我想我需要在代码中为Oracle数据库建立连接,但是现在我正在使用Oracle Developer Tools,并且这使得连接不需要自己做。 – kisbovan93 2015-04-01 20:11:12

+0

您可以创建一个Oracle连接对象并传递连接字符串,然后使用命令对象执行更新查询。它非常简单。 – Sushil 2015-04-01 21:11:49