Re:处理错误:字段RQ_REQ_STATUS不能与<folder> </folder>一起使用

时间:2014-04-27 19:25:17

标签: qc

我正在尝试使用GetChildrenList(id)函数提取需求,以下是我的代码:

Sub Reqextraction() '这里有QC连接相关代码 设置rfact1 = QCConnection.ReqFactory'创建reqfactory对象 设置rfilter1 = rfact1.Filter'过滤器对象 rfilter(“RQ_TYPE_ID”)=“功能”或“文件夹”或“用户故事”基于类型的过滤 rfilter1.KeepHierarchical = True'层次结构设置为true father_id1 = 81'手动输入需求ID GetChildren1 rfact1,rfilter1,father_id1'调用此方法提取所有req的休息 结束子

Sub GetChildren1(rfactr2,rfilterr2,father_idr2) 设置Childrenr1 = rfactr2.GetFilteredChildrenList(father_idr2,rfilterr2) 对于每个Childr1 In Childrenr1'导航到每个孩子 MsgBox(Childr1.field(“RQ_REQ_STATUS”))'错误:该字段不能与类型一起使用 MsgBox(Childr1.field(“RQ_USER_TEMPLATE_16”))'错误:该字段不能与类型一起使用 MsgBox(Childr1.field(“RQ_REQ_NAME”))'这个工作正常 GetChildren1 rfactr2,rfilterr2,Childr1.ID'使用获得的req id调用相同的方法 下一个 结束子

''你可以帮我解决这个错误吗...谢谢

1 个答案:

答案 0 :(得分:0)

我发现Req类型文件夹没有状态,所以如果正在提取的req文件夹是在状态代码的帮助下使用if条件传递的...那么在这种情况下你将提取所有的字段值