sql2005里查询excel会报错?
a2048 2014-05-26 08:11:47 环境:win2008 64位 、sql2005 64位 、office2003 32位
在sql2005里执行:
select convert(Decimal(20,0),f1) as aa from OPENROWSET('MICROSOFT.JET.OLEDB.4.0','Excel 5.0;HDR=YES;IMEX=1;DATABASE=d:\\a.xls',[sheet1$])
会报错,报错内容如下:
消息 7302,级别 16,状态 1,第 1 行
无法创建链接服务器 "(null)" 的 OLE DB 访问接口 "MICROSOFT.JET.OLEDB.4.0" 的实例。
我后来故意把d盘下a.xls删掉再执行上面的sql语句还是报一样的错,不知为什么?
原来在sql2000里没有问题。