sqlserver写数据到excel出错
求大侠帮忙,sqlserver 写数据到excel报以下错误
链接服务器"(null)"的 OLE DB 访问接口 "MICROSOFT.JET.OLEDB.4.0" 返回了消息 "不能更新。数据库或对象为只读。"。
消息 7399,级别 16,状态 1,第 2 行
链接服务器 "(null)" 的 OLE DB 访问接口 "MICROSOFT.JET.OLEDB.4.0" 报错。提供程序指示用户没有执行该操作的权限。
消息 7343,级别 16,状态 2,第 2 行
链接服务器 "(null)" 的 OLE DB 访问接口 "MICROSOFT.JET.OLEDB.4.0" 无法 INSERT INTO 表 "[MICROSOFT.JET.OLEDB.4.0]"。
这是我写的sql脚本
insert into OPENROWSET('MICROSOFT.JET.OLEDB.4.0'
,'Excel 8.0;IMEX=1;HDR=YES;DATABASE=d:\d.xls',Sheet3$)
select * from 表test
[解决办法]
关掉EXCEL,再查询。
[解决办法]
insert into OPENROWSET('MICROSOFT.JET.OLEDB.4.0','Excel 8.0;IMEX=0;HDR=YES;DATABASE=d:\d.xls',Sheet3$)select * from 表test
[解决办法]