以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  Microsoft Jet 数据库引擎找不到对象  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=48055)

--  作者:lfxwdxx
--  发布时间:2014/3/22 10:10:00
--  Microsoft Jet 数据库引擎找不到对象
Microsoft Jet 数据库引擎找不到对象
--  作者:Bin
--  发布时间:2014/3/22 10:12:00
--  
表名没对,你是执行什么操作的时候出现这个问题呢?
--  作者:lfxwdxx
--  发布时间:2014/3/22 10:13:00
--  

导入excel文件是重视提示:Microsoft Jet 数据库引擎找不到对象,不知是什么原因。

代码为:

Dim mg As New Merger
mg.SourcePath ="c:\\1月工资.xls"
mg.Format = "Excel"
mg.SourceTableName ="一月工资表"
mg.DataTableName ="一月绩效工资表"
mg.Merge()

谢谢指导。


--  作者:Bin
--  发布时间:2014/3/22 10:14:00
--  
加入$号看看是否OK

不行,说明你表名不对, 表名和文件名是两回事, Excel中表名是指Sheet的名称

打开文件后,会在左下角显示.

--  作者:lfxwdxx
--  发布时间:2014/3/22 10:17:00
--  

图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看
看看图片,好象也没有问题
--  作者:lfxwdxx
--  发布时间:2014/3/22 10:21:00
--  
还有什么可能呢?谢谢。
--  作者:狐狸爸爸
--  发布时间:2014/3/22 10:21:00
--  

Dim mg As New Merger
mg.SourcePath ="c:\\1月工资.xls"
mg.Format = "Excel"
mg.SourceTableName ="一月工资表$"
mg.DataTableName ="一月绩效工资表"
mg.Merge()


--  作者:lfxwdxx
--  发布时间:2014/3/22 10:24:00
--  
请问老师,为什么要加"$"这个符号?谢谢。
--  作者:lfxwdxx
--  发布时间:2014/3/22 10:25:00
--  
可以了。谢谢,就是不知道为什么?
--  作者:狐狸爸爸
--  发布时间:2014/3/22 10:28:00
--  
没有为什么,微软发神经,经常有莫名其妙的问题。