Foxtable(狐表)用户栏目专家坐堂 → [求助]窗口表中切换数据源的问题.


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

主题:[求助]窗口表中切换数据源的问题.

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


加好友 发短信
等级:童狐 帖子:298 积分:4225 威望:0 精华:0 注册:2009/11/4 16:30:00
[求助]窗口表中切换数据源的问题.  发帖心情 Post By:2022/8/16 15:19:00 [只看该作者]

现有窗口表(tables("窗口1_table1"))邦定到内部表"表A",连接到外部数据源("test1")
现卸载这个窗口表,然后删除数据源("test1")
再重新加载这个窗口表,然后连接到外部数据源("test2")
现在有一个问题,就是窗口表卸载后,不知道如何加载?

Dim sql As String
...
tables("窗口1_table1").fill(sql,"test1",True)
Dim s As String =""
'遍历当前属于此数据源的表
For Each dt As DataTable In DataTables
    If dt.c  Then
        s += "|" & dt.name
    End If
Next
s = s.Trim("|")
'卸载表
If s > "" Then
    DataTables.Unload(s)  '这时窗口表(tables("窗口1_table1"))消失
End If
Connections.Delete("test1") '删除数据源"test1"

........'如何重新加载窗口表?

Connections.Add("test2","test2的链接字符串")
...
tables("窗口1_table1").fill(sql,"test2",True)
[此贴子已经被作者于2022/8/16 15:20:08编辑过]

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


加好友 发短信
等级:超级版主 帖子:106209 积分:540168 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/8/16 15:51:00 [只看该作者]

窗口表不需要卸载。改为绑定一个临时表,然后在绑定其它数据源表即可

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


加好友 发短信
等级:童狐 帖子:298 积分:4225 威望:0 精华:0 注册:2009/11/4 16:30:00
  发帖心情 Post By:2022/8/16 15:54:00 [只看该作者]

谢谢!

 回到顶部