我有这个导入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