这是我的示例访问数据库:
ID--用户名--密码--AccountType
1---- A123 --1234 --用户
2-----B123 --1345 --管理员
我正在使用VS2012。在我的 VB.net 项目中,我有用户名文本框、密码文本框和登录按钮。
我使用向导添加我的数据库。我可以添加、修改、删除和查询,但是如何检查用户名文本框中输入的用户名是否存在于UserName
列中?
我使用以下方法填充了我的数据集:
Me.UsersTableAdapter.Fill(Me.WSDataSet.users)
如果我想获取我正在使用的用户类型:
Me.WSDataSet.users.FindByUserName(IDtxt.Text).AcountType
但如果用户不存在,主要问题是我收到以下错误:
用户 login.exe 中发生“System.NullReferenceException”类型的未处理异常附加信息:对象引用未设置为对象的实例。
如何检查用户名是否存在?