visual studio中修改用户名密码的代码如何写 5
我们的实训我写不来望大家帮忙谢谢不管对我有么有用都谢谢你望你的帮忙楼下回答的我不是这意思我是说原先已经注册过的信息已经写入数据库啦现在我想在页面上修改原先写入数据库的密码...
我们的实训 我写不来 望大家帮忙 谢谢 不管对我有么有用 都谢谢你 望你的帮忙
楼下回答的我不是这意思 我是说原先已经注册过的信息已经写入数据库啦 现在我想在页面上修改原先写入数据库的密码(不是去数据库里改啊)大概界面是3个文本框第一个名字是原先的旧密码然后两个为新密码和确认密码,最后在一个确认修改按钮 我想问的就是在确认修改按钮里该写什么代码 虽然答案不是我想要的但还是很感谢楼下的这问朋友 展开
楼下回答的我不是这意思 我是说原先已经注册过的信息已经写入数据库啦 现在我想在页面上修改原先写入数据库的密码(不是去数据库里改啊)大概界面是3个文本框第一个名字是原先的旧密码然后两个为新密码和确认密码,最后在一个确认修改按钮 我想问的就是在确认修改按钮里该写什么代码 虽然答案不是我想要的但还是很感谢楼下的这问朋友 展开
3个回答
展开全部
我觉得 利用用户名,先要判断输入的密码是否与数据库存在的密码相同,相同则修改密码并重输确认。
SqlCommand comm = new SqlCommand("select * from users where usename='"+lable11.Text+"' and pwd='"+textBox2.Text+"' ",conn);
SqlDataReader sda = comm.ExecuteReader();
sda.Read();
if (sda.HasRows==false)
{ MessageBox.Show("密码输入错误!");
textBox2.Text = "";
}
else(sda.HasRows==true)
{ if(textBox3.Text == textBox4.Text)
{ SqlCommand comm = new SqlCommand("update users where users='"+label1.Text+"'and pwd='"+textBox3.Text+"', conn);
comm.ExecuteNonQuery();
MessageBox.Show("已经成功修改用户密码!");
}
}
lable11是用户名,textBox2是原来密码,textBox3 ,textBox4是用于更改密码。
SqlCommand comm = new SqlCommand("select * from users where usename='"+lable11.Text+"' and pwd='"+textBox2.Text+"' ",conn);
SqlDataReader sda = comm.ExecuteReader();
sda.Read();
if (sda.HasRows==false)
{ MessageBox.Show("密码输入错误!");
textBox2.Text = "";
}
else(sda.HasRows==true)
{ if(textBox3.Text == textBox4.Text)
{ SqlCommand comm = new SqlCommand("update users where users='"+label1.Text+"'and pwd='"+textBox3.Text+"', conn);
comm.ExecuteNonQuery();
MessageBox.Show("已经成功修改用户密码!");
}
}
lable11是用户名,textBox2是原来密码,textBox3 ,textBox4是用于更改密码。
展开全部
把数据库的数据读出来分别赋到3个文本框中,修改后再更新数据库!
注意记录这条数据的唯一标识,读取、更新数据库需要靠它
注意记录这条数据的唯一标识,读取、更新数据库需要靠它
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
什么意思?
建个表 然后直接对表进行 修改删除 不就得了。。。。
这个有什么难的? 最简单的对数据库的操作
建个表 然后直接对表进行 修改删除 不就得了。。。。
这个有什么难的? 最简单的对数据库的操作
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询