2015-04-01 50 views
0

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改爲@只是顯示另一個缺少的表達式異常。)

回答

0

您是否嘗試過從C#代碼運行正常更新查詢? 你可以嘗試一下,看看它是否一樣。

+0

不幸的是我不知道該怎麼做,因爲我想我需要在代碼中爲Oracle數據庫建立連接,但是現在我正在使用Oracle Developer Tools,並且這使得連接不需要自己做。 – kisbovan93 2015-04-01 20:11:12

+0

您可以創建一個Oracle連接對象並傳遞連接字符串,然後使用命令對象執行更新查詢。它非常簡單。 – Sushil 2015-04-01 21:11:49