救命啊,谁帮帮忙,关于检索excel数据的问题

vme 2003-12-05 08:33:47
sql语句:
select * from
opendatasource('Microsoft.Jet.OLEDB.4.0','Data Source=F:\工商程序\工商\年检数据.XLS;Extended Properties=Excel 8.0')...[年检数据$]

出错信息:
服务器: 消息 7321,级别 16,状态 2,行 1
准备对 OLE DB 提供程序 'Microsoft.Jet.OLEDB.4.0' 执行查询时出错。
[OLE/DB provider returned message: 未知]

****所有的操作都没有通过网络进行。我修改过路径和表名,会发生如下错误:

服务器: 消息 7314,级别 16,状态 1,行 1
OLE DB 提供程序 'Microsoft.Jet.OLEDB.4.0' 不包含表 '年检数据1$'。该表可能不存在,或当前用户没有使用该表的权限。

所以路径应该是没错的。


请教高手,产生错误的原因是什么?
...全文
71 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
vme 2003-12-05
  • 打赏
  • 举报
回复
奇怪,在别的机子测试也不行。。。。。
pengdali 2003-12-05
  • 打赏
  • 举报
回复
可能你的OLEDB不对,你可能要去下载windows和sql的补丁。

这个可以是应为这个是odbc方式没有用oledb
SELECT * FROM OPENROWSET('MSDASQL.1', 'driver=Microsoft Excel Driver (*.xls);DBQ=D:\Daliasss.XLS','select * from iostor')
vme 2003-12-05
  • 打赏
  • 举报
回复
用下面这个可以:
SELECT * FROM OPENROWSET('MSDASQL.1', 'driver=Microsoft Excel Driver (*.xls);DBQ=D:\Daliasss.XLS','select * from iostor')

这个就不行:
SELECT *
FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="c:\test.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...xactions

第二种方法我有测试过是可以,不过从昨天开始就一直出问题,能不能说明是什么问题?是不是驱动有问题??谢谢大力哦
vme 2003-12-05
  • 打赏
  • 举报
回复
我试试看,谢谢哦
pengdali 2003-12-05
  • 打赏
  • 举报
回复
SELECT *
FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="c:\test.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...xactions

改为5.0呢?
pengdali 2003-12-05
  • 打赏
  • 举报
回复
SELECT * FROM OPENROWSET('MSDASQL.1', 'driver=Microsoft Excel Driver (*.xls);DBQ=D:\Daliasss.XLS','select * from iostor')

pengdali 2003-12-05
  • 打赏
  • 举报
回复
select * from
opendatasource('Microsoft.Jet.OLEDB.4.0','Data Source=F:\工商程序\工商\年检数据.XLS;Extended Properties=Excel 8.0')...[年检数据$]

你有用其他东西打开这个文件吗?


select * from
OPENROWSET('MICROSOFT.JET.OLEDB.4.0'
,'Excel 5.0;HDR=NO;DATABASE=d:\book1.xls',sheet1$)

试试
【课程内容】所涉及的具体内容包括输入录入技巧、排序、筛选、函数公式、数据透视表、图表、汇总等功能应用,并结合大量的企业应用实例,以互动的方式将解决思路和操作过程逐一呈现。【课程特点】1、190节大容量课程:包含了Excel软件的大部分知识点;2、创新的教学模式:手把手教您电子表格,一看就懂,一学就会;3、完美贴心的操作提示:让您的眼睛始终处于操作的焦点位置,不用再满屏找光标;4、语言简洁精练:瞄准问题的核心所在,减少对思维的干扰,并节省您宝贵的时间;5、视频短小精悍:即方便于您的学习和记忆,也方便日后对功能的检索;【互动教程的特点】•互动性-首创互动式学习,不同于以往的任何一种学习方式,不看视频不看书,轻松,高效,好玩-手把手教学,一步步引导操作,实时看到效果,就像自己在操作一样,信心满满-即点即学,课程内可根据自己的需要,随时调整界面上方进度条,重复操作,加强记忆-强大的学习跟踪系统,对整体学习进度一目了然,及时调整学习计划,查疑补漏•人性化-界面设计简洁,操作简单,没有繁琐的按钮,一点就可直接进入学习状态-贴心小提示,读懂你的小心思,零基础快速入门,学习无压力,不尴尬-超多原理解析,疑问解答,如同专业Excel导师亲身指导,不翻书快速记忆,Excel小白迅速成长•实用性-课程由浅入深,操作过程详细剖析,一步步模仿,马上就会做。-涉及排序、筛选、函数公式、数据透视表、图表、汇总等核心功能的课程编排,通俗易懂不头疼-互动+观看视频,两种学习方式切换,上班路上,地铁里享受随时随地自由学习通过本课程的学习,您将逐步掌握Excel 2016的各项功能和使用技巧。从而提高您的办公效率,早做完,不加班!!!

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧