2016-10-01 146 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

相关问题