ストアド プロシージャからの出力コードは次のとおりです。
SELECT *
FROM
(
select q.ccypair, q.vega, t.label
from #parallel q
LEFT JOIN TPRR_vega_weights t ON q.Tenor = t.Tenor
) a
PIVOT
(
Sum(Vega)
for a.label in ([t1],[t2],[t3],[t4],[t5],[t6],[t7],[t8],[t9],[t10],[t11],[t12],[t13],[t14],[t15],[t16],[t17],[t18])
)p
order by ccypair
SQL Server Management Studio では正常に動作しますが、Excel VBA で開こうとすると ADODB.Recordsetが閉じられます (バニラ select * from x クエリで同じコードをテストしましたが、問題ありませんでした)。
何か案は?