回 帖 发 新 帖 刷新版面

主题:[原创]帮忙看一下为什么错!

我执行这样的语句:
SELECT *  into SPK1 select * from 
OPENROWSET('MICROSOFT.JET.OLEDB.4.0'
,'Excel 5.0;HDR=YES;DATABASE=c:CIR.xls',sheet1$)

出现下面的错误提示:
服务器: 消息 263,级别 16,状态 1,行 1
必须指定要从中选择的表。
服务器: 消息 7314,级别 16,状态 1,行 1
OLE DB 提供程序 'MICROSOFT.JET.OLEDB.4.0' 不包含表 'sheet1$'。该表可能不存在,或当前用户没有使用该表的权限。


谢谢大家指点!

回复列表 (共4个回复)

沙发

SELECT *  into SPK1 from select * from 
OPENROWSET('MICROSOFT.JET.OLEDB.4.0'
,'Excel 5.0;HDR=YES;DATABASE=c:CIR.xls',sheet1$)
试下

板凳

还是不行,出现下面的提示!

服务器: 消息 156,级别 15,状态 1,行 1
在关键字 'select' 附近有语法错误。

还是要谢谢你的!

3 楼

SELECT *  into SPK1
from
OPENROWSET('MICROSOFT.JET.OLEDB.4.0'
,'Excel 5.0;HDR=YES;DATABASE=c:\CIR.xls',sheet1$)

4 楼

[quote]SELECT *  into SPK1
谢谢3楼的朋友我还想问你一个问题:
如何使用用T-SQL语句实现将多个EXCEL表导入到SQL SERVER中!

我来回复

您尚未登录,请登录后再回复。点此登录或注册