选择From openrowset问题

时间:2014-01-30 03:55:33

标签: sql sql-server

DECLARE @path VARCHAR(100)
DECLARE @curdate VARCHAR(80)
DECLARE @type VARCHAR(100)
DECLARE @path2 VARCHAR(200)

SET @path = 'C:\Users\COMPUTERA\Desktop\Dropboxtry\Versions_'
SET @curdate = CONVERT(VARCHAR(12), GETDATE(), 112)
SET @type = '.xls'
SET @path2 = @path + @curdate + @type


insert into @table1
select A.AppName,A.VERSION,B.VERSION,C.VERSION,E.VERSION,D.VERSION
--D.VERSION,E.VERSION,F.VERSION
FROM OPENROWSET ('Microsoft.Jet.OLEDB.4.0' , 'Excel 8.0;Database='+@path2+'', [UBI_1$]) a

我收到了一个错误:

  

消息102,级别15,状态1,过程fnApplicationVersion,第29行
  '+'附近的语法不正确。

顺便说一下,我想把它作为一个功能。

请提前帮助,谢谢。

0 个答案:

没有答案