如何将excel数据文件导入到sql server 2005已存在数据表中 10
我用的语句:insertintotrainSELECT*FROMOpenDataSource('Microsoft.Jet.OLEDB.4.0','DataSource=...
我用的语句:insert into train
SELECT * FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="e:\database\train.xls";
User ID=Admin;Password=;Extended properties=Excel 8.0')...[train$]
出现错误:
链接服务器"(null)"的 OLE DB 访问接口 "Microsoft.Jet.OLEDB.4.0" 返回了消息 "未指定的错误"。
消息 7303,级别 16,状态 1,第 1 行
无法初始化链接服务器 "(null)" 的 OLE DB 访问接口 "Microsoft.Jet.OLEDB.4.0" 的数据源对象。
我的是win7系统
还有Ad hoc 那些我以开启。还是会出现类似错误。望高手指教啊,新手 展开
SELECT * FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="e:\database\train.xls";
User ID=Admin;Password=;Extended properties=Excel 8.0')...[train$]
出现错误:
链接服务器"(null)"的 OLE DB 访问接口 "Microsoft.Jet.OLEDB.4.0" 返回了消息 "未指定的错误"。
消息 7303,级别 16,状态 1,第 1 行
无法初始化链接服务器 "(null)" 的 OLE DB 访问接口 "Microsoft.Jet.OLEDB.4.0" 的数据源对象。
我的是win7系统
还有Ad hoc 那些我以开启。还是会出现类似错误。望高手指教啊,新手 展开
5个回答
展开全部
insert into train
select * from OPENROWSET('Microsoft.Jet.OLEDB.4.0','Excel 8.0;Database=e:\database\train.xls', 'SELECT * FROM [train$]') A
select * from OPENROWSET('Microsoft.Jet.OLEDB.4.0','Excel 8.0;Database=e:\database\train.xls', 'SELECT * FROM [train$]') A
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你的数据库真好用,还可以导出Excel呀!我的2005一导出就出错,结果还得用程序导....
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用sqlserver自带的导入功能即可
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
直接使用SQLSERVER2005的任务——>导入,选择源文件是所要的EXCEL文档就行了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询