Foxtable(狐表)用户栏目专家坐堂 → 取值问题


  共有1996人关注过本帖树形打印复制链接

主题:取值问题

帅哥哟,离线,有人找我吗?
天蝉一线
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:370 积分:3195 威望:0 精华:0 注册:2016/6/16 16:11:00
取值问题  发帖心情 Post By:2016/7/31 8:11:00 [显示全部帖子]

我有这么一段代码
  cmd.CommandText = "SELECT * Fro m {授权} where [用户角色] like '%" & _usergroup & "%' 
比如:授权的用户角色列值是“财务主管,仓管员”,当用户的角色是财务主管的时候,这个语句的返回值是1,当用户的角色是仓管员的时候,这个语句的返回值也应该是1,但是实际返回值是0,不知道是哪的问题?

 回到顶部
帅哥哟,离线,有人找我吗?
天蝉一线
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:370 积分:3195 威望:0 精华:0 注册:2016/6/16 16:11:00
  发帖心情 Post By:2016/7/31 9:19:00 [显示全部帖子]

ab仓管员cd

 回到顶部
帅哥哟,离线,有人找我吗?
天蝉一线
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:370 积分:3195 威望:0 精华:0 注册:2016/6/16 16:11:00
  发帖心情 Post By:2016/7/31 9:23:00 [显示全部帖子]

cmd.ExecuteReader()  返回值是零,应该是1才对

 回到顶部
帅哥哟,离线,有人找我吗?
天蝉一线
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:370 积分:3195 威望:0 精华:0 注册:2016/6/16 16:11:00
  发帖心情 Post By:2016/7/31 9:56:00 [显示全部帖子]

Dim cmd As New SQLCommand
Dim dt As DataTable
cmd.Connecti o n Name = "cwgl"
Select Case e.Link.text
    Case "部门信息"
        Dim ckcd As String = "部门信息设置"
        cmd.CommandText = "SELECT * Fro m {授权} where [用户角色] like '%" & _usergroup & "%' And [窗口菜单]='" & ckcd & "'"
        dt = cmd.ExecuteReader()
      ' msgbox("ab" & _usergroup & "cd")
        msgbox(dt.DataRows.Count )
        If dt.DataRows.Count=1 Then
            Forms("部门信息设置").open
        Else
            MessageBox.Show("您无权限操作此菜单!","提示", MessageBoxButtons.OK, MessageBoxIcon.Information)
            Return
        End If


 回到顶部
帅哥哟,离线,有人找我吗?
天蝉一线
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:370 积分:3195 威望:0 精华:0 注册:2016/6/16 16:11:00
  发帖心情 Post By:2016/7/31 10:51:00 [显示全部帖子]

已解决,谢谢

 回到顶部