用SQL2008语句如何将EXCEL导入SQL中~~~~~~~~~~~~~~~~~~~~急!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

knightwayne 2012-03-07 05:06:19
select * 
from
OPENROWSET('MICROSOFT.JET.OLEDB.4.0','Excel 5.0;HDR=YES;DATABASE=G:\WorkEveryDay\DayDo\OrderList',OrderList$)

用这种方法总是提示错误
无法初始化链接服务器 "(null)" 的 OLE DB 访问接口 "MICROSOFT.JET.OLEDB.4.0" 的数据源对象。
紧急啊!大家帮忙啊,在线等!
...全文
181 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
jiang580617 2012-03-07
  • 打赏
  • 举报
回复
跟2005都一样哦,直接在界面上操作就是啥
knightwayne 2012-03-07
  • 打赏
  • 举报
回复
exec sp_configure 'show advanced options',1
go
reconfigure
go
exec sp_configure 'Ad Hoc Distributed Queries',1
go
reconfigure
go

select *
from
OPENROWSET('MICROSOFT.JET.OLEDB.4.0','Excel 5.0;HDR=YES;
DATABASE=D:\111.xlsx',test$)




exec sp_configure 'Ad Hoc Distributed Queries',0
go
reconfigure
go
exec sp_configure 'show advanced options',0
go
reconfigure
go

这样有问题吗??文件无加密,和数据库在一个服务器上





_0筱筱0_ 2012-03-07
  • 打赏
  • 举报
回复
报的错是因为JET没打开吧,用小三的语句试试。
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 acherat 的回复:]

1、文件是不是加密码了
2、xls要关闭,不能打开
3、是否允许OPENDATASOURCE 支持
[/Quote]

+
AcHerat 2012-03-07
  • 打赏
  • 举报
回复

exec sp_configure 'show advanced options',1
go
reconfigure
go
exec sp_configure 'Ad Hoc Distributed Queries',1
go
reconfigure
go

--你的语句

exec sp_configure 'Ad Hoc Distributed Queries',0
go
reconfigure
go
exec sp_configure 'show advanced options',0
go
reconfigure
go
jinjazz 2012-03-07
  • 打赏
  • 举报
回复
G:\WorkEveryDay\DayDo\OrderList

后面缺少文件名,该文件需要和数据库运行实例在一台机器上
AcHerat 2012-03-07
  • 打赏
  • 举报
回复
1、文件是不是加密码了
2、xls要关闭,不能打开
3、是否允许OPENDATASOURCE 支持

22,300

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧