zoukankan      html  css  js  c++  java
  • sql连接及操作

                   string userid = string.Empty;
                   string roseid = string.Empty;
                   SqlConnection connect = new SqlConnection("server=192.168.0.1;uid=sa;pwd=sa;database=data1");
                    connect.Open();
                    //获取userid
                    SqlCommand ComUserid = new SqlCommand("select userid from aspnet_Users where username='" + name + "'", connect);
                    SqlDataReader dr = ComUserid.ExecuteReader();
                    if (dr.Read())
                    {
                        userid = dr["userid"].ToString();
                    }
                    dr.Close();
                    dr.Dispose();
                    ComUserid.Dispose();
                    SqlCommand ComDelete = new SqlCommand("delete from [aspnet_UsersInRoles] where userid = '" + userid + "'", connect);
                    ComDelete.ExecuteNonQuery();//删除aspnet_UsersInRoles表中所有此用户得所有角色.
                    ComDelete.Dispose();
                 try
                {
                    //获取选择得rolesid,更新角色.
                    for (int i = 0; i < CheckBoxList1.Items.Count; i++)
                    {
                        if (CheckBoxList1.Items[i].Selected)
                        {
                            string rosename = CheckBoxList1.Items[i].Text.ToString();
                           SqlCommand ComRosid = new SqlCommand("select roleid from aspnet_Roles where rolename='" + rosename + "'", connect);
                            SqlDataReader drRid = ComRosid.ExecuteReader();
                            if (drRid.Read())
                            {
                                roseid = drRid["roleid"].ToString();
                            }
                            drRid.Close();
                            drRid.Dispose();
                            ComRosid.Dispose();
                            string aa = "insert into [aspnet_UsersInRoles] [userid],[roleid] values('" + userid + "','" + roseid + "')";
                            SqlCommand cominsert = new SqlCommand("insert into [aspnet_UsersInRoles] ([userid],[roleid]) values('" + userid + "','" + roseid + "')", connect);
                            cominsert.ExecuteNonQuery();
                            cominsert.Dispose();
                         
                        }
                    }
                    connect.Close();//关闭数据库.
                    connect.Dispose();
                }
                catch (Exception ex)
                {
                    throw ex;
                }
  • 相关阅读:
    arduino电子艺术PWM直流电机电调实验
    横坐标轴移动位置
    将不才则三军倾
    Source Insight常用快捷键及注释快捷键设置
    dos2unix批量转换的脚本
    win8: ListView
    win8: Asynchronous Programming in JavaScript with “Promises”
    WindJS 中的$await
    iphone:关于沙盒 存储路径
    win8: hello gril
  • 原文地址:https://www.cnblogs.com/qfb620/p/1082633.html
Copyright © 2011-2022 走看看