にSQLクエリの結果を挿入し、私はExcelでそれらを渡すためにしようとしているとき、私はそれを行うことができないのですはエクセル
コード:
Set com = QCConnection.Command
com.CommandText = "select RN_TESTER_NAME as 'Tester, sum(case when RN_STATUS='Passed' then cnt else 0 end), sum(case when RN_STATUS='Failed' then cnt else 0 end)from (select count(*) cnt, RN_STATUS,RN_TESTER_NAME from RUN Where RN_Execution_Date = '5/17/2017'group by RN_STATUS,RN_TESTER_NAME) as RUN group by RN_TESTER_NAME order by RN_TESTER_NAME"
Set RecSet = com.Execute
For Col = 0 To RecSet.ColCount - 1
Sheet4.Cells(Col + 1, 7) = RecSet.FieldValue(Col)
Debug.Print Sheet4.Cells(Col + 1, 7)
Next
私はTHIで結果が欲しい
User1の
以下 として結果を取得していますsの方法(これはQCが
ユーザー1 2 3(2及び3の値である私の結果を示しているようであることに注意してください)
ユーザ2 1 0
ユーザ3 6 3
は、使用しようとしたが、無
For Col = 0 To RecSet.ColCount - 1
Sheet4.Cells(Col + 1, 7) = RecSet.FieldValue(Col)
Sheet4.Cells(Col + 1, 7) = RecSet.FieldValue(Col+1)
Next
EDITを助ける:私はそのクエリにユーザー2とユーザー3のデータを取得することはできないけど、QCで試験したとき、それは私のデータを示しているとのデータが存在しますのでご注意ください。ありがとう
結果テーブルを手動で作成しようとしていますか? *** SQL Serverからデータを取得***ウィザードを使用するだけで、すべての処理が自動的に処理されます。 – iamdave
こんにちは@iamdave、はい私たちはカスタマイズされたテーブル構造を持っていますので、データを取得できません。ユーザーはA1で呼び出され、結果はE1とG1で呼び出されます。 –
これはどんなヘルプですか?https://msdn.microsoft.com/de-de/library/office/ff839240.aspx – Storax