51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2449|回复: 9
打印 上一主题 下一主题

[原创] QC判断用户属于哪个用户组

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2012-4-5 14:43:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在QC流程定制里面User.IsInGroup("Developer Manager")这样是可以判断当前登录用户属于哪个用户组。
但是Bug_Fields("BG_RESPONSIBLE").value,应该如何判断其属于哪个用户组?求高人指点!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2012-4-5 16:20:49 | 只看该作者
怎么没人回啊?
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2012-4-5 16:21:23 | 只看该作者
怎么没人回啊?
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2012-4-6 08:14:28 | 只看该作者
自己顶
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2012-4-9 08:18:06 | 只看该作者
再顶
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2012-4-10 11:03:37 | 只看该作者
坚持
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2012-4-10 11:04:23 | 只看该作者
坚持
回复 支持 反对

使用道具 举报

该用户从未签到

8#
 楼主| 发表于 2012-4-11 08:40:39 | 只看该作者
再坚持
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2012-4-17 09:07:05 | 只看该作者
你把用户放到哪个组,他就属于哪个组...
回复 支持 反对

使用道具 举报

该用户从未签到

10#
 楼主| 发表于 2012-5-7 11:30:58 | 只看该作者
搞定了!在数据库里保存的有相关信息,写了下面一个函数,但是不能支持一个用户同时属于两个用户组,欢迎拍砖啊!
Function Ingroup(user_str,group_str)
Set group_ddict = CreateObject("Scripting.Dictionary")
group_ddict.Add "0001000","Developer"
group_ddict.Add "0000001","Tester Manager"
group_ddict.Add "0100000","QATester"
group_ddict.Add "0000010","Developer Manager"
group_ddict.Add "1000000","QAadmin"
group_ddict.Add "0000100","Viewer"
group_ddict.Add "0010000","roject Manager"
Set dbconn = CreateObject("ADODB.Connection")
Set myRecordSet = CreateObject("ADODB.Recordset")
mydbname = TDConnection.DBName
connstr = "rovider = SQLOLEDB;Data Source=192.168.2.46;Initial Catalog="+mydbname+";User Id=adminassword=zcxc123;"
dbconn.Open connstr
sqlstr = "select US_GROUP from td.USERS where US_USERNAME = '"+ user_str+"'"
myRecordSet.Open sqlstr,dbconn
Do
If Not myRecordSet.EOF Then
     rd = myRecordSet("US_GROUP")
     myRecordSet.MoveNext
End If
Loop Until myRecordSet.EOF=True
If StrComp(group_ddict.Item(rd),group_str) = 0 Then
  Ingroup = True
Else
  Ingroup = False
End If
End Function
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-23 01:02 , Processed in 0.080007 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表