Ankur,
Thanks for your response. I tried the above code but it did not work. I get the error "Node not found" everytime. Below is the code I have used:
Code:
LocalFilePath = "C:\TestResult.doc"
Folder_Name = "Subject\Automation\Automation"
Set TDConnection = QCUtil.TDConnection
Set treeManager = TDConnection.TreeManager
Set folder = treeManager.nodebypath(Folder_Name)
Set att = folder.attachments
Set atta = att.AddItem(Null)
atta.FileName = LocalFilePath
atta.Type = 1
atta.Post()
Here's what I want to do. I want to attach the 'C:\TestResult.doc' to the test case placed in the 'Test Lab' in Quality Center under the path "Root\Automation\Automation". The name of the test case is "Test Case 01"
Now i tried various permutations and combinations for nodebypath----
"Subject\Automation\Automation"
"Root\Automation\Automation"
"Subject\Automation\Automation\Test Case 01"
"Root\Automation\Automation\Test Case 01"
"[Quality Center]Subject\Automation\Automation\Test Case 01"
"[Quality Center]Root\Automation\Automation\Test Case 01"
I tried to debug this issue using value from nodebyID (in a messagebox) instead of nodebypath and I found that 'Set folder = treeManager.nodebyID(1)' returns a field from Defects Tab of QC.