您的位置:首页 > 数据库

.NET----导入EXCEL到SQL SERVER问题

2009-03-25 14:44 351 查看
导入EXCEL到SQL SERVER,不能直接复制EXCEL内容到SQL SERVER表。
要使用SQL语句导入。

INSERT INTO Shop
SELECT *
FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0', 'Excel 8.0;Database=C:/查重品种.xls', [Sheet1$])

但是,要使用OPENROWSET方法,必须要提前部署。
部署方法:
1.打开SQL SERVER2005配置工具/SQL SERVER外围应用配置器:
2.点:“功能和应用外围配置器”
3.选中:Database Engine中的“即席远程查询”
4.勾中:“启用 OPENROWSET 和 OPENDATASOURCE 支持”选项。

另外,在执行次sql语句前,要把所要操作的EXCEL关闭,方可正确执行。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: