2016-10-01 163 views
1

我有這個導入excel文件的存儲過程,然後通過使用查詢創建我想要的報告,然後導出由它們創建的表。無效的對象名稱錯誤?

問題是,當我導入excel文件時,其餘的代碼看不到導入的表格,我必須刷新我的數據庫以查看導入的表格。

enter image description here

以及你可以看到導入的文件工作正常的工作,但代碼剩下的就看不到表。

有什麼辦法解決這個問題嗎?

+0

嘗試添加USE語句,看看是否有效?你是否也嘗試單獨選擇表中的表? – mfredy

+0

@mfredy我在我的sp的頂部有USE語句,但我需要選擇在程序中。 –

+0

你可以嘗試打印變量'@Return_value',看看它是否有價值? – mfredy

回答

0

請嘗試下面的方法。

在過程中,將TableName更改爲3部分爲'[數據庫名稱] .dbo。[tablename]「。

說出如果在數據庫abc中創建表[New LP],則將過程中的表名更改爲[abc] .dbo。[New LP]。

+0

我添加了數據庫名稱,現在它返回此錯誤:'Staff.dbo.'New LP'' –

+0

用[]括號覆蓋您的TableName並再試一次。如果您仍然收到錯誤,請告訴我。 –

+0

oooh,這可以工作@UnnikrishnanR – mfredy

相關問題