CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  VB.NET

如何修改密码??

楼主yueqing(山水)2005-04-20 22:23:35 在 .NET技术 / VB.NET 提问

dl           登陆界面的对象(变量)     在模块里面定义的public   dl   as   new   denglu  
  dl.textbox1.text           在登陆界面中用来输入用户的  
  dl.textbox2.text           在登陆界面中用来输入密码的  
  TextBox1.Text       在修改密码界面中用来输入原密码的  
  TextBox2.Text       在修改密码界面中用来输入新密码的  
  TextBox3.Text       在修改密码界面中用来输入确认新密码的  
   
  下面这段修改密码的程序问题出在哪?dl.TextBox2.Text和dl.TextBox1.Text好象不起作用啊?应该怎么改?  
   
  If   Trim(dl.TextBox2.Text)   <>   Trim(TextBox1.Text)   Then  
                          MsgBox("愿密码错误")  
                          TextBox1.Text   =   ""  
                          TextBox2.Text   =   ""  
                          TextBox3.Text   =   ""  
                          TextBox1.Focus()  
                  Else  
                          If   Trim(TextBox2.Text)   <>   Trim(TextBox3.Text)   Then  
                                  MsgBox("输入的两个新密码不同,请重新输入")  
                                  TextBox2.Text   =   ""  
                                  TextBox3.Text   =   ""  
                                  TextBox2.Focus()  
                          Else  
                                  SqlCommand1.CommandText   =   "updata   登陆   set   密码='"   &   TextBox2.Text   &   "'where   用户='"   &   dl.TextBox1.Text   &   "'and   密码='"   &   TextBox2.Text   &   "'"  
                                  SqlConnection1.Open()  
                                  SqlCommand1.ExecuteNonQuery()  
                                  SqlConnection1.Close()  
                          End   If  
   
                  End   If 问题点数:10、回复次数:10Top

1 楼ecoboy(R-11)回复于 2005-04-21 07:17:04 得分 1

updata   登陆   set   密码='"   &   TextBox2.Text   &   "'where   用户='"   &   dl.TextBox1.Text   &   "'"  
  就可以了,后面不用再   pass了Top

2 楼hamadou(闵峰--为了理想而奋斗)回复于 2005-04-21 08:21:36 得分 1

难道要修改密码一定要保证登录界面内已经输入了密码吗?如果没有输入,那么就不能修改吗?觉得只要有登录id,那么进入修改窗体就可以输入原密码进行判断了。Top

3 楼yueqing(山水)回复于 2005-04-21 09:34:25 得分 0

2楼,那个可以删掉  
  3楼,我的程序不是这个(要修改密码一定要保证登录界面内已经输入了密码)意思,我的判断不是为了简单易懂嘛,当然可以改成用登陆id来查找密码,判断和输入的原密码是否相等。  
  你所说的登陆id怎么样才能传到修改密码界面来呢,定义一个全局变量吗?Top

4 楼yueqing(山水)回复于 2005-04-21 15:12:05 得分 0

哪位高手指点一下啊Top

5 楼hamadou(闵峰--为了理想而奋斗)回复于 2005-04-21 15:48:41 得分 5

我最开始写的代码了。呵呵,见笑了。希望能给你点帮助。没有时间改,现在看起来好多可笑的地方了。  
  http://blog.csdn.net/hamadou/archive/2005/01/20/261214.aspxTop

6 楼yueqing(山水)回复于 2005-04-21 21:43:43 得分 0

正在努力看ing,我才开始学vb.net不到两周,看你的程序有点吃力   :)Top

7 楼skyfarwolf(Computer)回复于 2005-04-21 23:07:29 得分 2

你怎么用了下个“updata”?  
  这样能更新数据库吗?  
  建议把SQL语句输出到屏幕,再从屏幕取语句到查询分析器里一试,看查询语句上有没有错误Top

8 楼yueqing(山水)回复于 2005-04-22 12:30:51 得分 0

谢谢,两位仁兄了,小弟密码修改弄完了   :)  
   
  我还想问一下hamadou  
  我登陆后就到主界面了,在主界面的菜单里有一项是修改密码,我是先把“用户”和“密码”传到主界面,然后点修改密码时,再把“用户”和“密码”传到修改密码那个界面吗?还是有其它更好的办法?Top

9 楼icedut(冰-装修进行中)回复于 2005-04-22 12:43:53 得分 1

用户”和“密码”  
   
  定义一个全局变量应该可以把Top

10 楼icedut(冰-装修进行中)回复于 2005-04-22 12:48:41 得分 0

我在vb中用户名用全局变量  
  Top

相关问题

  • 如何修改密码?
  • 如何修改cert.id密码?
  • 如何修改SA密码
  • 如何修改密码
  • 如何修改站点的密码?
  • ************DAO中如何修改access的密码***************
  • 如何修改Sa的密码?
  • 如何修改登录密码?
  • 如何把MYSQL的ROOT密码修改?
  • 如何修改用户密码?

关键词

  • 密码
  • 修改
  • 界面
  • 用户
  • textbox
  • 输入
  • 登陆
  • dl
  • 判断
  • trim

得分解答快速导航

  • 帖主:yueqing
  • ecoboy
  • hamadou
  • hamadou
  • skyfarwolf
  • icedut

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo