熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> .NET編程 >> 正文

ASP.NET入門教程 8.2 修改已存在的記錄[1]

2013-11-13 10:51:28  來源: .NET編程 

    使用VWD通過兩個簡單的步驟即可打開修改已有記錄的功能在創建數據源控件時向導中有一步要求您選擇表和列

    還有一個Advanced按鈕該按鈕使得您可以指示VWD產生INSERTUPDATE和DELETE語句這個簡單的步驟激活了數據源控件的UPDATE行為此外勾選Use optimistic concurrency將減少在繁忙的網站中同時發生的修改之間的沖突

    VWD為您處理所有這些工作迅速而且不會出錯(我們真希望能用同樣的語言誇獎Wrox United的球員)數據源控件發生了兩處變化首先增加了一條UPDATE語句類似於下面的代碼(同時還增加了INSERT和DELETE語句但稍後再對它們進行討論)

 

<asp:SqlDataSource ID=SqlDataSource runat=server

 UpdateCommand=UPDATE [MyTable]

                                    SET [Field] = @Field

                [Field] = @Field

                WHERE [Field] = @Field>

</asp:sqldatasource>

    UPDATE語句表示希望修改已存在的記錄您提供待修改記錄所在的表(MyTable)

    UpdateCommand=UPDATE [MyTable]

    然後提供一組字段名以及希望它們包含的值ASPNET 通常不會在命令中直接指定這些值相反它引用包含著值的參數引用參數時將at符號(@)放在參數名稱的前面如下所示

    SET [Field] = @Field [Field] = @Field

   ASPNET 入門教程完整版 

[]  []  []  []  []  []  


From:http://tw.wingwit.com/Article/program/net/201311/14647.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.