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

ASP.NET項目開發指南:個人信息的修改(2)[2]

2013-11-13 12:23:46  來源: .NET編程 

  ST_User類的InsertUser()方法的代碼如程序所示

  程序  ST_Usercs

    public int InsertUser(ST_BookBizST_UserEntity st_user)

    {

        //要執行的插入語句

        string sqlString = @insert into ST_Users(ST_Name

    ST_PassST_TrueNameST_AddressST_TelephoneST_EmailST_Postcode

    ST_GenderST_Type)values(+st_userST_Name++st_userST_Pass

    ++st_userST_TrueName++st_userST_Address++st_user

    ST_Telephone++st_userST_Email++st_userST_Postcode+

    ser +st_uST_Gender+User select scope_identity();

        //執行插入操作

        object obj = SqlHelperExecuteScalar(ST_UtilityST_ConnString

                CommandTypeText sqlString)

        if(obj!=null)

            return intParse(objToString())

        return ;

    }

  【代碼說明】代碼第~行用來構建插入語句注意代碼第行使用select scope_identity()來獲取插入後自增的最後一個ID代碼第~行獲取該ID並返回

  注意判斷object類型是否為空可用null關鍵字

  ST_User類的UpdateUser()方法的代碼如程序所示

  程序  ST_Usercs

    public void UpdateUser(ST_BookBizST_UserEntity st_user)

    {

        //要執行的更新操作

        string sqlString = update ST_Users set ST_Name=+

    st_userST_Name+ST_Pass=+st_userST_Pass+ST_TrueName=

    +st_userST_TrueName+ST_Address=+st_userST_Address+

    ST_Telephone=+st_userST_Telephone+ST_Email=+st_user

    ST_Email+ST_Postcode=+st_userST_Postcode+ST_Gender=

    +st_userST_Gender+ where st_userid=+st_userST_UserID;

        //執行更新

        SqlHelperExecuteNonQuery(ST_UtilityST_ConnString

            CommandTypeText sqlString)

    }

  【代碼說明】代碼第~行構建一個更新語句然後代碼第~行執行該更新語句但並不返回結果

       返回目錄ASPNET項目開發指南

       編輯推薦

       ASPNET MVC 框架揭秘

       ASPNET開發寶典

       ASP NET開發培訓視頻教程

[]  []  


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