我試圖自己找到答案,但不知道如何在問題中引發問題:)。Excel SQL數據導入參數問題
我有一個excel工作簿,用於使用接受參數的存儲過程從SQL Server 2005中提取數據。我在Excel中使用Microsoft Query。我試圖讓Excel從單元中獲取參數,以便用戶不必編輯連接。如果我這樣做的SQL,我會用一個?並指出它沒有問題的單元格。既然這是一個SP,我會得到一個奇怪的迴應。
這工作:
exec [GTI_mainframe].[proc_mf_forecast_authorizations] .07
這:
exec [GTI_mainframe].[proc_mf_forecast_authorizations] ?
給我下面的消息框:
[Microsoft][ODBC SQL Server Driver]Invalid parameter number
我控制SP和Excel工作簿,這樣可以實現我需要的功能。我有一個人建議使用vba方法直接引用單元格值。我可以做到這一點,但我的選擇是不必在宏中做到這一點。我希望能夠使用功能區欄中數據選項卡上的「全部刷新」。有什麼想法嗎?
我已經完成了這個視圖,但沒有存儲過程。 SP返回什麼? (我以爲他們只是執行了操作。) –
他們可以返回很多不同的數據類型。在我的情況下,我做了一些循環和編程計算的東西的預測工作,我返回一個表。 SP和func都可以在代碼中使用參數。返回的表格成爲電子表格中的表格。 –