您现在的位置是:首页 >

酒店有两个房间的是什么房型 ASP.NET项目开发指南:房间类型的修改和删除(2)[2]

火烧 2023-02-01 10:12:46 1052
ASP.NET项目开发指南:房间类型的修改和删除(2)[2]   程序 ST_RCatgEditModule a cx c    rivate void Su mit_Click(o ject e d

ASP.NET项目开发指南:房间类型的修改和删除(2)[2]  

  程序   ST_RCatgEditModule ascx cs

     private void Submit_Click(object sender System EventArgs e)

     {

         if(Page IsValid )

         {

             //从文件Web Config中读取连接字符串

             string ST_sqldb =

     ConfigurationSettings AppSettings[ ConnectionString ];

             //连接ST_GinShopManage数据库

             SqlConnection ST_Conn = new SqlConnection (ST_sqldb)

             ST_Conn Open ()

             //定义SQL语句

             String updatesql= update ST_RoomCategory set

                 ST_Name=@Name ST_Area=@Area ST_BedNum=@BedNum

                 ST_Price=@Price ST_AirCondition=@AirCondition

                 ST_TV=@TV  where ST_RCategoryId = @RCategoryId ;

             //利用Command对象调用updatesql

             SqlCommand ST_mymand=new SqlCommand (updatesql ST_Conn)

             //向存储过程中添加参数

酒店有两个房间的是什么房型 ASP.NET项目开发指南:房间类型的修改和删除(2)[2]

             ST_mymand Parameters Add ( @RCategoryId SqlDbType Int)

             ST_mymand Parameters Add ( @Name SqlDbType VarChar)

             ST_mymand Parameters Add ( @Area SqlDbType Float)

             ST_mymand Parameters Add ( @BedNum SqlDbType Int)

             ST_mymand Parameters Add ( @Price SqlDbType Money)

             ST_mymand Parameters Add ( @AirCondition SqlDbType Int)

             ST_mymand Parameters Add ( @TV SqlDbType Int)

             //给存储过程的参数赋值

             ST_mymand Parameters [ @RCategoryId ] Value

                 =int Parse(RCategoryIdLabel Text)

             ST_mymand Parameters [ @Name ] Value

                 =RCatgNameTextBox Text Trim()

             ST_mymand Parameters [ @Area ] Value

                 =Convert ToDouble(AreaTextBox Text Trim())

             ST_mymand Parameters [ @BedNum ] Value

                 =int Parse(BedNumTextBox Text Trim())

             ST_mymand Parameters [ @Price ] Value

                 =Convert ToDouble(PriceTextBox Text Trim())

             ST_mymand Parameters [ @AirCondition ] Value

                 =AirConditionList SelectedIndex;

             ST_mymand Parameters [ @TV ] Value =TvList SelectedIndex;

             try

             {

                   //执行SQL语句 并设置修改成功信息

                 ST_mymand ExecuteNonQuery()

                 ShowMsg Text= 房间类型信息修改成功 ;

                 ShowMsg Style[ color ]= green ;}

             catch(SqlException error)

             {

                 ShowMsg Text= 修改未成功 请稍后再试 原因 +error Message;

                 ShowMsg Style[ color ]= red ;

             }

             //关闭连接

             ST_Conn Close()

         }

     }

  【代码说明】从代码第 ~ 行可以看出创建了一些参数 这些参数针对ST_RoomCategory表中的每一个字段 然后在代码第 ~ 行为这些参数赋值 最后通过代码第 行执行SQL语句

  说明 SqlException封装的是访问SQL Server时发生的错误

      返回目录ASP NET项目开发指南

      编辑推荐

       ASP NET MVC 框架揭秘

       ASP NET开发宝典

       ASP NET开发培训视频教程

lishixinzhi/Article/program/net/201311/15983  
永远跟党走
  • 如果你觉得本站很棒,可以通过扫码支付打赏哦!

    • 微信收款码
    • 支付宝收款码