注册 登录
编程论坛 SQL Server论坛

关于查询execel数据源的问题?

Roland 发布于 2007-03-28 08:52, 989 次点击
我想读取excel中的数据,下面是语句:
select * from OpenRowSet('microsoft.jet.oledb.4.0','Excel 8.0;HDR=yes;database=e:\sap6818.xls','select * from [sap6818$]')

为什么提示:[microsoft][odbc sql server driver][sql server][ole/db provider returned message:microsoft jet 数据库引擎找不到对象‘sap6818$’.请确定对象是否存在,并正确的写出它的名称和路径]]
我查过这个文件确实存在,而且sheet1也是sap6818,是我的语句有错吗。
我的系统是xp,office2003,sqlserver2000。

[此贴子已经被作者于2007-3-28 10:00:01编辑过]

4 回复
#2
cyyu_ryh2007-03-28 09:07
database=e:\\sap6818.xls'
试看
#3
Roland2007-03-28 09:28
回复:(Roland)关于查询execel数据源的问题?
还是不行呀!提示如下:
[microsoft][odbc sql server driver][sql server][ole/db provider returned message:microsoft jet 数据库引擎找不到对象‘sap6818$’.请确定对象是否存在,并正确的写出它的名称和路径]]
#4
cyyu_ryh2007-03-28 13:11
那我就不知道了
问一下棉花糖
#5
棉花糖ONE2007-03-28 13:26
置顶的精华帖有相关资料,自己去找找吧
1