首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Clearquest查询

Clearquest查询
EN

Stack Overflow用户
提问于 2012-11-09 01:58:33
回答 2查看 2.8K关注 0票数 4

我已经寻找了一段时间,但没有找到一个例子……

使用C#和Clearquest API,我想做一些像运行查询一样简单的事情(例如,按所有者获取CR列表)

如何以编程方式创建CQ查询?

EN

回答 2

Stack Overflow用户

发布于 2012-11-09 02:36:05

摘自http://www.ibm.com/developerworks/forums/thread.jspa?threadID=78133

代码语言:javascript
复制
SessionClass cqSession = new SessionClass();
cqSession.UserLogon("user", "pass", "dbname", 2,
"");

OAdQuerydef queryDef = (OAdQuerydef)
cqSession.BuildQuery("Issue");
queryDef.BuildField("id");
queryDef.BuildField("summary");

OADQUERYFILTERNODE qfn = (OADQUERYFILTERNODE)
queryDef.BuildFilterOperator(CQConstants.AD_BOOL_OP_AND);
qfn.BuildFilter("description",
CQConstants.AD_COMP_OP_LIKE, "foobar");

OAdResultset rs = (OAdResultset)
cqSession.BuildResultSet(queryDef);
rs.Execute();
票数 3
EN

Stack Overflow用户

发布于 2017-01-28 05:13:48

除了上面给出的答案之外,注意ClearQuest还提供了一个文件clearquest.bas,其中包含所有常量定义。为了在C#中使用它,您需要创建一个新文件,并将这些常量定义复制到一个名为CQConstants的新类中。

请参阅https://www.ibm.com/developerworks/community/forums/html/topic?id=77777777-0000-0000-0000-000002903065

如果您提交了增强请求,ClearQuest团队可能会考虑添加一个可用于常量定义的C#类。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13294940

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档