请问, 我以前用的是Access,用这一句在Excel里找数据:
select a.* from [Excel 8.0;Database=C:\Users\mansohu\AppData\Local\Temp\xlTemp.xls].[Sheet1$A1:J2] a
现在我开始使用Sql server,再执行此句时,提示:
对象名 'Excel 8.0;Database=C:\Users\mansohu\AppData\Local\Temp\xlTemp.xls.Sheet1$A1:J2' 无效。
请问,是哪里出了问题?我应该怎么修改?谢谢!
------解决方案--------------------
SELECT *
FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0',
'Excel 8.0;Database=C:\Users\mansohu\AppData\Local\Temp\xlTemp.xls.',
'SELECT * FROM [Sheet1$]')
这样试试
------解决方案--------------------
参考http://blog.csdn.net/orchidcat/article/details/7480680