我想打開一個到SQL數據庫的連接,然後訪問單個單元。我有一個使用PivotTableWizard的示例(如下所示)。我想知道一種沒有任何數據透視表的方法 - 我想逐個單元地進行迭代。或者這個數據透視表嚮導也適用於這個目的嗎?在excel中迭代數據庫查詢結果在vba中
提到的例子:
ConnectionString = "Driver={SQL Server};Server=Serversql11;Persist Security Info=False;Integrated Security=SSPI;Database=DB_IC;"
PivotName = "Talks"
QArray = Array(ConnectionString, _
"exec dbo.talksReport '" & CStr(param_date) & "'")
Worksheets("Talks").PivotTableWizard xlExternal, QArray, Worksheets("Talks").Range("A1"), PivotName
TIA /卡羅爾
根據您想要這樣做的原因,使用記錄集可能更明智。 – Fionnuala 2010-08-05 12:15:44
Per Remou,嘗試使用ADO ... http://www.xtremevbtalk.com/showthread.php?t=217783。 – variant 2010-08-10 18:08:47