当前位置:编程学习 > C#/ASP.NET >>

Excel 2007 导入到SQL Server2008

我在SQL中执行查询Excel的数据时报错
SELECT * into newtable  
FROM OpenDataSource
( 'Microsoft.Jet.OLEDB.4.0', 'Data Source="f:\DietType.xls";
User ID=Admin;Password=;Extended properties=Excel 12.0')...[DeitType$] 

错误是

链接服务器"(null)"的 OLE DB 访问接口 "Microsoft.Jet.OLEDB.4.0" 返回了消息 "找不到可安装的 ISAM。"。
消息 7303,级别 16,状态 1,第 1 行
无法初始化链接服务器 "(null)" 的 OLE DB 访问接口 "Microsoft.Jet.OLEDB.4.0" 的数据源对象。

找了一天没找到怎么回事,请那位大哥或大姐帮帮忙!!! --------------------编程问答-------------------- 按装微软的ACE.OLEDB
'Microsoft.ACE.OLEDB.12.0';'Data Source= ="f:\DietType.xls";Extended Properties=Excel 12.0;HDR=Yes' --------------------编程问答-------------------- Microsoft.Jet.OLEDB.12.0

改成12.0 保证你机器上安装OFFICE组件 --------------------编程问答-------------------- --------------------编程问答-------------------- 控制面板 管理工具 数据源 添加 microsoft excel  --------------------编程问答-------------------- 用SQL SERVER自带的导入导出功能....
补充:.NET技术 ,  .NET Framework
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,