Foxtable(狐表)用户栏目专家坐堂 → [求助]Microsoft Jet 数据库引擎找不到对象'物料信息$'。请确定对象是否存在,并正确地写出它的名称和路径。


  共有4770人关注过本帖树形打印复制链接

主题:[求助]Microsoft Jet 数据库引擎找不到对象'物料信息$'。请确定对象是否存在,并正确地写出它的名称和路径。

帅哥哟,离线,有人找我吗?
yhwei6516
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:4 积分:91 威望:0 精华:0 注册:2013/9/15 22:56:00
[求助]Microsoft Jet 数据库引擎找不到对象'物料信息$'。请确定对象是否存在,并正确地写出它的名称和路径。  发帖心情 Post By:2013/9/15 23:11:00 [只看该作者]

Dim mg As New Merger
mg.SourcePath = "C:\物料信息.xls"
mg.Format = "excel" '指定格式
mg.SourceTableName = "物料信息$" '指定要合并的表
mg.DataTableName = "物料信息表" '指定接收数据的表
mg.Merge() '开始合并

 

这个是我跟视频初学时出现的错误,苦闷了好久,始终找不到问题出在哪里了,请各位大侠指教指教。物料信息不带$也一样会出现这样的错误。附件为该 物料信息.xlsx 。

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:物料信息.xlsx

[此贴子已经被作者于2013-9-16 10:50:24编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2013/9/15 23:20:00 [只看该作者]

 可能情况:

1、你的路径没有写对 C盘没有 物料信息.xls 文件。

2、物料信息.xls文件里,没有一个叫 物料信息 的sheet

3、你的excel软件是2010等高版本的

 回到顶部
帅哥哟,离线,有人找我吗?
yhwei6516
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:4 积分:91 威望:0 精华:0 注册:2013/9/15 22:56:00
  发帖心情 Post By:2013/9/15 23:37:00 [只看该作者]

您说的第一点和第二点我已经再三确认过了,确认无误的。

office版本也有影响么?我的确实是2010版本的。我明天会试试07版的。谢谢您。

 

[此贴子已经被作者于2013-9-15 23:38:05编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2013/9/16 8:46:00 [只看该作者]

把你的这个excel文件发上来,我帮你看看。


 回到顶部
帅哥哟,离线,有人找我吗?
yhwei6516
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:4 积分:91 威望:0 精华:0 注册:2013/9/15 22:56:00
  发帖心情 Post By:2013/9/16 10:09:00 [只看该作者]

我现在把office版本换成2007的也同样出现这样的错误。附件是我的 物料信息 的EXCEL 文档。麻烦指教一下。

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:物料信息.xlsx


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2013/9/16 22:13:00 [只看该作者]

 呵呵,经测试,是楼主的代码有问题,小细节楼主忘记了


Dim mg As New Merger
mg.SourcePath = "C:\物料信息.xlsx"
mg.Format = "excel" '指定格式
mg.SourceTableName = "物料信息$" '指定要合并的表
mg.DataTableName = "物料信息" '指定接收数据的表
mg.Merge() '开始合并

 回到顶部
帅哥哟,离线,有人找我吗?
yhwei6516
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:4 积分:91 威望:0 精华:0 注册:2013/9/15 22:56:00
  发帖心情 Post By:2013/9/17 11:56:00 [只看该作者]

以下是引用有点甜在2013-9-16 22:13:00的发言:
 呵呵,经测试,是楼主的代码有问题,小细节楼主忘记了


Dim mg As New Merger
mg.SourcePath = "C:\物料信息.xlsx"
mg.Format = "excel" '指定格式
mg.SourceTableName = "物料信息$" '指定要合并的表
mg.DataTableName = "物料信息" '指定接收数据的表
mg.Merge() '开始合并

确实是,后缀名的问题。非常感谢各位给的指导。


 回到顶部