以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]判断用户所属分组的代码错误 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=136136) |
-- 作者:hanzhang98 -- 发布时间:2019/6/8 10:16:00 -- [求助]判断用户所属分组的代码错误 老师好.判断文本框输入的用户名所属用户分组的代码不正确,请老师帮助修正.谢谢. 老师,代码怎么发不上来呀. 错误提示"参数不正确". Dim UserGroup As String = e.Form.Controls("UserGroup").Value \'设置"用户分组"输入文本框 Dim UserName As String = e.Form.Controls("UserName").Value \'设置"用户名"输入文本框 If dt.DataRows.Count > 0 And dt("分组单位") <> UserGroup Then \'如果存在但分组不正确 Messagebox.show("你没有该分组操作权限!","提示",MessageBoxButtons.OK,MessageBoxIcon.Information) End If 老师,中间那两句代码 发不上来.发个截图如下: [此贴子已经被作者于2019/6/8 10:32:10编辑过]
|
-- 作者:有点蓝 -- 发布时间:2019/6/8 10:54:00 -- If dt.DataRows.Count = 0 Then Messagebox.show("你没有该分组操作权限!","提示",MessageBoxButtons.OK,MessageBoxIcon.Information) End If |
-- 作者:hanzhang98 -- 发布时间:2019/6/8 11:36:00 -- 老师好! 这段代码是在用户登录窗口的[登录]按钮中. 作用是: 在登录窗口,分别在各文本框输入或选择"用户分组" 和 "用户名" 等信息后, 点击[登录]按钮后来判断窗口"用户分组"文本框中输入的"分组名" 是否与用户名文本框中输入的"用户名" 在"表"中对应的"分组名"一致. 如果一致则登录. 否则提示并返回. 老师给的代码是不是还应该与用户名变量 "UserName" 相联系.请老师指导.谢谢 |
-- 作者:hanzhang98 -- 发布时间:2019/6/8 11:41:00 -- 老师好, 不是判断存在不存在, 而是判断与 在用户名文本框中输入的"用户名" 在"表"中 "用户分组" 列 对应的 分组名 是否一致. 还请老师指导.谢谢 |
-- 作者:有点蓝 -- 发布时间:2019/6/8 11:41:00 -- sql语句加上一个用户名条件即可 select * from user where 分组单位=xxx and 用户名=xxx2 判断还是使用2楼的用法
|
-- 作者:hanzhang98 -- 发布时间:2019/6/8 11:58:00 -- 好了 . 谢谢老师. |