以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  怎么将这个数据文件的内容 又反写回内部数据源表呢  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=164243)

--  作者:cnsjroom
--  发布时间:2021/5/1 0:25:00
--  怎么将这个数据文件的内容 又反写回内部数据源表呢
项目生成后

内部表通过CompactToAccess("c:\\data\\test.mdb", "")生成了数据文件

在后续怎么将这个数据文件的内容 又反写回内部数据源表呢  

Syscmd.Table.QuickMerge()这个命令没有能够成功操作,该命令在系统未发布项目之前可用,求项目发布后怎么变通使用呢?



Dim dlg As New OpenFileDialog \'定义一个新的OpenFileDialog
dlg.Filter="|*.*"
If dlg.ShowDialog = DialogResult.Ok Then \'如果用户单击了确定按钮
    Dim mg As New Merger
    mg.SourcePath = dlg.FileName
    mg.SourceTableName = "内部函数表"
    mg.DataTableName = "内部函数表"
    mg.Merge()
End If

这个代码部分有没有办法让实现如Syscmd.Table.QuickMerge() 一样  出现用户可以手动选择 SourceTableName  与DataTableName 的值呢?
[此贴子已经被作者于2021/5/1 0:33:24编辑过]

--  作者:有点酸
--  发布时间:2021/5/1 8:56:00
--  
1、你可以创建一个数据源链接到你选择的access文件:


2、通过数据源你可以获得这个access文件的所有表:


--  作者:有点酸
--  发布时间:2021/5/1 8:59:00
--  
另外我测试发布后,Syscmd.Table.QuickMerge是可以用的