C#用户设置界面(二): SQL添加、更改与删除操作

一、添加操作


public string AddUser(string username, string password, string permission , bool innet)
        {
            string returnWord = "0";
            SqlCommand SqlCom = new SqlCommand(); 
            string execstring;
            execstring = "insert into [User_Table](用户名,用户密码,用户权限)values ('"+username+"','"+password+"','"+permission+"')";
            try
            {
                if (Define.sqlConnection.State.Equals(ConnectionState.Closed))//判断当前数据库状态,是否打开
                    Define.sqlConnection.Open();



                if (innet == true)//判断计算机是否联网,联网则进行操作
                {
                    SqlCom.Connection = Define.sqlConnection;
                    SqlCom.CommandText = execstring;
                    SqlCom.ExecuteNonQuery();
                    Define.sqlConnection.Close();
                    returnWord = "用户添加成功";
                    return returnWord;
                }
                else
                {
                    returnWord = "网络连接异常,请检查是否正常联网";
                    return returnWord;
                }
            }
            catch
            {
                returnWord = "用户添加失败";
                return returnWord;
            }
        }

上面的是可用的添加命令,参数是输入的用户名和密码以及权限,第四个参数判断是否联网。

基本流程同查询操作,返回提升信息。


二、更改操作
execstring = "update [User_Table] set 用户密码='" + chgpwd + "',用户权限='" + chgpermission + "' where 用户名='" + username + "'";
对于更改操作,只需替换该变量和提示信息即可。通过用户名定位并更改。
注意调用时候应先判断原密码是否等于你输入的旧密码,相同才能更改


returnword = change.FindUser(userName, innet);
            if (returnword == oldPassword)
            {
                returnword = change.ChgUser(userName, newPassword, permission, innet);
                MessageBox.Show(returnword);
            }
三、删除操作
 execstring = "delete from [User_Table] where 用户名='" + username + "'";
同样函数只需修改该变量
注意删除要先判断输入的用户是否存在,存在再删除


  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值