level 1
vb_xf
楼主
刚刚接触vb.net,根据自己的思路做了一个密码登录程序。思路是这样的:
1,将用户输入的用户名作为条件,查询到符合条件的密码
2,比较用户输入的密码与数据库查询到的结果,相同则打开新的form,不同则msgbox("密码错误")
这些都通过了,但是有一个问题:如果用户名不存在的情况下,即查询到的结果为空,错误提示为:“未将对象引用设置到对象的实例”!天啊,这是中国字不错,但中国人看不懂啊!
捣鼓了一天了,我的思路是找一个函数判断,如果查询结果为空,则msgbox("该用户不存在"),可是百度了好多好多,就是找不到答案。
或者说查询结果有记录为真,无记录为假也可。
在此求教达人了,不胜感谢!
此外,不寻求其它密码验证思路,因为我觉着这个是最简单方案,其它的方案我这也有,没有错误只是思路稍显啰嗦。
2012年01月20日 07点01分
1
1,将用户输入的用户名作为条件,查询到符合条件的密码
2,比较用户输入的密码与数据库查询到的结果,相同则打开新的form,不同则msgbox("密码错误")
这些都通过了,但是有一个问题:如果用户名不存在的情况下,即查询到的结果为空,错误提示为:“未将对象引用设置到对象的实例”!天啊,这是中国字不错,但中国人看不懂啊!
捣鼓了一天了,我的思路是找一个函数判断,如果查询结果为空,则msgbox("该用户不存在"),可是百度了好多好多,就是找不到答案。
或者说查询结果有记录为真,无记录为假也可。
在此求教达人了,不胜感谢!
此外,不寻求其它密码验证思路,因为我觉着这个是最简单方案,其它的方案我这也有,没有错误只是思路稍显啰嗦。