Excel使用链接服务器导入数据
很简单的一句话就可以了:
insert into hhltest(A,B,C)SELECT A,B,C from OPENROWSET('MICROSOFT.JET.OLEDB.4.0','Excel 5.0;HDR=YES;DATABASE=c:/hhltest.xls',sheet1$)
备注:测试环境:SQL SERVER 2005 , EXCEL 2007
结果提示1:
SQL Server 阻止了对组件 'Ad Hoc Distributed Queries' 的STATEMENT'OpenRowset/OpenDatasource' 的访问,因为此组件已作为此服务器安全配置的一部分而被关闭。系统管理员可以通过使用 sp_configure 启用 'Ad Hoc Distributed Queries'。有关启用 'Ad HocDistributed Queries' 的详细信息,请参阅 SQL Server 联机丛书中的 "外围应用配置器"。
解决方法:
启用Ad Hoc Distributed Queries:
exec sp_configure 'show advanced options',1
reconfigure
exec sp_configure 'Ad Hoc Distributed Queries',1
reconfigure
使用完成后,关闭Ad Hoc Distributed Queries:
exec sp_configure 'Ad Hoc Distributed Queries',0
reconfigure
exec sp_configure 'show advanced options',0
reconfigure
结果提示2:
链接服务器"(null)"的 OLE DB 访问接口 "Microsoft.Jet.OLEDB.4.0" 返回了消息 "未指定的错误"。消息 7303,级别 16,状态 1,第 1 行无法初始化链接服务器 "(null)" 的 OLE DB 访问接口 "Microsoft.Jet.OLEDB.4.0" 的数据源对象
解决办法:
1、文件是不是加密码了
2、xls要关闭,不能打开
3、是否允许OPENDATASOURCE 支持
4、你是2005 还是2000?更改properties=Excel 8.0'里的版本,换大点
5、启动 OPENDATASOURCE,如下图
更多:http://support.microsoft.com/kb/321686/zh-cn
分享到:
相关推荐
Excel导入SQLserver源码_excel2sql
Excel导入SQLserver源码 Excel是一种非常灵活的电子表格软件,用它可以存储各种数据,本节将对如何将Excel导入SQL Server2000数据库进行详细介绍。 开发环境:NET2.0 开发工具:vs2005 开发语言:c# 数据库:server...
delphi EXCEL导入SQL源码
excel导入SQL工具,可选择对应字段名.
客户端将Excel导入SQL Server C#源码下载 客户端将Excel导入SQL Server C#源码下载
ASP.NET将EXCEL导入SQL SERVER数据库的代码 ASP.NET将EXCEL导入SQL SERVER数据库的代码
excel导入sql2005,包括新建表插入,拆入已有表
excel导入sql数据库源码, excel导入sql数据库源码
把Excel文档导入SqlServer数据库
excel导入sql server数据库源码
使用Asp.Net开发,用于导入Excel文件到SQLServer,支持配置导入字段。支持主键为Int的外键。 两种方式:1、先导入Excel再配置对应关系 2、先配置对应关系在导入
Excel导入SQL数据库完整代码 protected void studentload_Click(object sender, EventArgs e) {//批量添加学生信息 SqlConnection conn = DB.dataBaseConn();//链接数据库 conn.Open(); try {
Excel导入SqlServer工具;xlstosql.3.9-patch.exe 放到文件目录执行即可。
excel导入sql数据库 将excel文件通过程输入到SQL数据库
WInform 程序 将Excel导入SQLSERVER数据库
将excel导入SQL数据库的方法,将excel导入SQL数据库的方法
从Excel文件中,导入数据到SQL数据库中,很简单,直接用下面的语句: ......
EXCEL批量导入SQL2005的方法.docx
环境:win7系统,SQL2005,Office2010,VS2008; 简单的Excel导入到SQL数据库的Demo.