以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  请问导入的代码错在哪?  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=27381)

--  作者:369465603
--  发布时间:2012/12/29 21:32:00
--  请问导入的代码错在哪?

导入按钮:

Dim mg As New Merger
mg.SourcePath = "F:\\产品价目表.xls"
mg.Format = "excel" \'指定格式
mg.SourceTableName = "产品价目表" \'指定要合并的表
mg.DataTableName = "产品价目表" \'指定接收数据的表
mg.Merge()

 

提示:

Microsoft Jet 数据库引擎找不到对象\'产品价目表.xls\'。请确定对象是否存在,并正确地写出它的名称和路径。

 

请问上面的代码错在哪?


--  作者:even0898
--  发布时间:2012/12/29 22:11:00
--  
干嘛不直接合并呢?检查下是不是xls文件放错地方了?
--  作者:zsrwh
--  发布时间:2012/12/30 8:51:00
--  

顶一下,我也遇上这个问题,熬了两天实在搞不懂了,上坛子里请教高手,正好楼主也遇到了,等大侠们出手相助。另外,文件绝对没放错地方,这样的错误自己很容易发现和纠正的,应该是其他问题,等大家来指点了。


--  作者:狐狸爸爸
--  发布时间:2012/12/30 23:41:00
--  

名称后面加个$看看。

 

 

Dim mg As New Merger
mg.SourcePath = "F:\\产品价目表.xls"
mg.Format = "excel" \'指定格式
mg.SourceTableName = "产品价目表$" \'指定要合并的表
mg.DataTableName = "产品价目表" \'指定接收数据的表
mg.Merge()


--  作者:zonghe
--  发布时间:2013/1/30 17:25:00
--  
小白的教程里,导入代码里就没有加"$",按照视频里面的操作,我试了N遍,都没成功,后面加了“$”后就可以了,晕死了
--  作者:zerov
--  发布时间:2013/1/30 20:08:00
--  
我也是,按照教程一步一步操作的,可就是导入不了
--  作者:paullqxp
--  发布时间:2013/1/30 20:22:00
--  

我做过2次导入  都不需要加$

但很多狐友反应没有$就无法导入

我也搞不懂为啥