1
我正在嘗試使用VBA將SQL 2008存儲過程的結果集導入到Excel 2003中。Excel 2003 VBA無法使用臨時表調用SQL存儲過程
它工作了幾個存儲過程,但是當我嘗試它使用臨時表或表中的一個變量VBA失敗,ERR 3704以下行「當對象被關閉不允許操作」:
Sheet1.Range("A2").CopyFromRecordset rsMyDB
如果我註釋掉select到臨時表/表變量中,那麼相同的VBA工作得很好。
的VBA模塊中的ADO我參考 - 「MS ActiveX數據對象2.8庫」
的SQL如下:
.Open "EXEC SprocWithTempTable '20100810', '20100811'"
你是對的! – 2010-08-24 14:03:28