Foxtable(狐表)用户栏目专家坐堂 → 如何遍历内部表和外部表,然后比较内部表和外部表的表名是否一致


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

主题:如何遍历内部表和外部表,然后比较内部表和外部表的表名是否一致

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


加好友 发短信
等级:二尾狐 帖子:555 积分:5037 威望:0 精华:0 注册:2012/2/11 13:27:00
如何遍历内部表和外部表,然后比较内部表和外部表的表名是否一致  发帖心情 Post By:2019/7/30 21:39:00 [只看该作者]

1、以下是我使用外部表的有关信息 :

  _

If File_Sys.Fil_eExists( Pr_ojectPath & "Da_ta\本机数据库.mdb " ) Then

    Con_nect_ions.Add("test", "Pr_ovider=Micr_osoft.Jet.OL_EDB.4.0;Data So_urce=" & Proj_ectPath & "data\本机数据库.mdb;Persist Se_curity Info=False;Jet OLEDB:Dat_abase Password=mima")

    Dim cm_d As new SQ_LCo_mmand

    cm_d.Co_nnect_i

    cm_d.Co_mm_andText = "se_lect * from {职工信息表} where 1=2"   ‘职工信息表是文件里其中的一个表

    Dim dt As Da_taTable = cmd.Exec_ute_Reader

    If dt.D_ata_Cols.Co_ntains("备用054") Then

       。。。。。

    End If

End if

 

2、现在我想遍历“本级数据库.m_db” 中的所有表,并且和内部表逐一比对,看所有表是否名称相同

 

请老师指教,遍历行和列在使用说明里都可以学习,但遍历表还是刚遇到,可能用的也比较少。


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


加好友 发短信
等级:二尾狐 帖子:555 积分:5037 威望:0 精华:0 注册:2012/2/11 13:27:00
  发帖心情 Post By:2019/7/30 22:12:00 [只看该作者]

遍历内部表表名,我找到写法了

For Each t As Table In Tables
   If t.name.IndexOf("网络") <> -1 Then
       msgbox(t.name)
   End If
Next


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


加好友 发短信
等级:超级版主 帖子:110574 积分:562760 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/7/30 22:21:00 [只看该作者]


 回到顶部