OTA 인터페이스를 통해 VBscript를 사용하여 QC에 성공적으로 연결했습니다. VbScript에서 다음과 같은 코드를 사용하여 결함을 필터링하고 목록에로드합니다.BugFilter를 사용하여 C# OTA를 통해 QC11.0의 결함 목록을 얻는 방법
위의 내용은 VBScript에서 완벽하게 작동합니다. C# .NET에서
(4.0), 내가 .. 성공적으로 QC 나는 필터를 적용 할 때, 그것은 나에게 오류를 제공하기 위해 연결할 수 있어요 코드의 마지막 줄에
TDConnection qcc = new TDConnection();
qcc.InitConnectionEx(sr);
qcc.ConnectProjectEx("XXXX", "------", "----", "-----");
if (qcc.Connected)
{
Console.WriteLine("connected");
BugFactory bf = (BugFactory)qcc.BugFactory;
bf.Filter["BG_STATUS"] = "Not Canceled and NOT Closed";
bf.Filter["BG_PROJECT"] = "Business*";
List bugs = (List)bf.NewList(bf.Filter);
, 그것은 나에게 다음과 같은 오류를 준다 "NewList 호출에 대한 인수 0을 변환 할 수 없습니다."
나는 C#에 대한 새로운 상대입니다. 아무도 나를 도울 수 있습니까? 나는 자바에서 그렇게 원인
:
예를 들어,이 같은 필터링을 처리 성공을 했어? 매개 변수로 사용하는 유형은 무엇이며 반환 유형은 무엇입니까? –
목록을 반환하고 "문자열 필터"를 매개 변수로 취합니다 .List NewList (string Filter); – bcd
나는'NewList' 함수에 (어떤 모양으로) 문자열 배열을 전달하면 예외가 발생한다고 생각합니다. 그것은 문자열이 필요합니다. 문자열을 시도하고 어떤 일이 일어나는지 볼 수 있습니다. –