以文本方式查看主题

-  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=148650)

--  作者:rgbjwjb
--  发布时间:2020/4/12 10:59:00
--  合并出错
我用下面的代码合并数据,出现这个提示:不可识别的数据库格式 \'C:\\Users\\0\\Desktop\\鄂岱村\\鄂岱基础表.xls\'。请问什么原因?谢谢指教!

Dim dlg As New OpenFileDialog
dlg.Filter= "Excel文件|*.xls" 
dlg.MultiSelect = True 
If dlg.ShowDialog =DialogResult.OK Then
    For Each fl As String In dlg.FileNames
        Dim mg As New Merger
        mg.SourcePath = fl
        mg.SourceTableName = "基础表"
        mg.DataTableName = "基础表"
        mg.Merge()
    Next
End If

--  作者:程兴刚
--  发布时间:2020/4/12 11:52:00
--  


Dim dlg As New OpenFileDialog
dlg.Filter= "Excel文件|*.xls" 
dlg.MultiSelect = True 
If dlg.ShowDialog =DialogResult.OK Then
    For Each fl As String In dlg.FileNames
        Dim mg As New Merger
        mg.SourcePath = fl
        mg.format = "excel"  \'指定要合并的文件格式
        mg.SourceTableName = "基础表"
        mg.DataTableName = "基础表"
        mg.Merge()
    Next
End If

--  作者:rgbjwjb
--  发布时间:2020/4/12 12:55:00
--  
加了之后出现:Microsoft Jet 数据库引擎找不到对象\'基础表\'。请确定对象是否存在,并正确地写出它的名称和路径。请问怎么修改?



--  作者:有点蓝
--  发布时间:2020/4/12 22:19:00
--  
mg.SourceTableName = "这里是sheet的名称,不是foxtable表格名称"