我有這個導入excel文件的存儲過程,然後通過使用查詢創建我想要的報告,然後導出由它們創建的表。無效的對象名稱錯誤?
問題是,當我導入excel文件時,其餘的代碼看不到導入的表格,我必須刷新我的數據庫以查看導入的表格。
以及你可以看到導入的文件工作正常的工作,但代碼剩下的就看不到表。
有什麼辦法解決這個問題嗎?
我有這個導入excel文件的存儲過程,然後通過使用查詢創建我想要的報告,然後導出由它們創建的表。無效的對象名稱錯誤?
問題是,當我導入excel文件時,其餘的代碼看不到導入的表格,我必須刷新我的數據庫以查看導入的表格。
以及你可以看到導入的文件工作正常的工作,但代碼剩下的就看不到表。
有什麼辦法解決這個問題嗎?
請嘗試下面的方法。
在過程中,將TableName更改爲3部分爲'[數據庫名稱] .dbo。[tablename]「。
說出如果在數據庫abc中創建表[New LP],則將過程中的表名更改爲[abc] .dbo。[New LP]。
我添加了數據庫名稱,現在它返回此錯誤:'Staff.dbo.'New LP'' –
用[]括號覆蓋您的TableName並再試一次。如果您仍然收到錯誤,請告訴我。 –
oooh,這可以工作@UnnikrishnanR – mfredy
嘗試添加USE語句,看看是否有效?你是否也嘗試單獨選擇表中的表? – mfredy
@mfredy我在我的sp的頂部有USE語句,但我需要選擇在程序中。 –
你可以嘗試打印變量'@Return_value',看看它是否有價值? – mfredy