Foxtable(狐表)用户栏目专家坐堂 → 数据源临时表问题


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

主题:数据源临时表问题

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


加好友 发短信
等级:超级版主 帖子:110648 积分:563148 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/10/24 14:20:00 [显示全部帖子]

测试没有问题哦。上传实例说明

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


加好友 发短信
等级:超级版主 帖子:110648 积分:563148 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/10/24 17:05:00 [显示全部帖子]

for each dt as datatable in DataTables
if dt.name like "临时表_*"

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


加好友 发短信
等级:超级版主 帖子:110648 积分:563148 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/10/25 9:18:00 [显示全部帖子]

我测试没有问题。或者可以改改代码:
……
If dlg.ShowDialog = DialogResult.OK Then
    If Connections.Contains("临时连接") Then  '连接要导入的Excel
        If DataTables.Contains("临时表") Then DataTables.Unload("临时表")
        Connections.Delete("临时连接")
    End If
    If dlg.FileName.EndsWith(".xlsx")
        Connections.Add("临时连接", "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & dlg.FileName & ";Extended Properties='Excel 8.0;HDR=yes'")
    Else
        Connections.Add("临时连接", "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & dlg.FileName & ";Extended Properties='Excel 8.0'")
    End If
……

其次下载安装下面的数据访问组件:
http://www.foxtable.com/download/AccessDatabaseEngine.exe

 回到顶部