Foxtable(狐表)用户栏目专家坐堂 → [分享]遍历数据源 - -所有表 - -所有列


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

主题:[分享]遍历数据源 - -所有表 - -所有列

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


加好友 发短信
等级:三尾狐 帖子:712 积分:5559 威望:0 精华:0 注册:2019/11/14 9:36:00
[分享]遍历数据源 - -所有表 - -所有列  发帖心情 Post By:2022/7/29 21:42:00 [只看该作者]

 遍历所有数据源 - -所有表 - -所有列

For Each cn As Connection In Connections '----------------------------------遍历数据源
    Output.Show("数据源名称:" & cn.Name)
    Output.Show("链接字符串:" & cn.ConnectionString)
    
    Dim lst As List(Of String)
    lst = Connections(cn.Name).GetTableNames '返回数据源的所有表集合
    
    For Each nm As String In lst '------------------------------------------遍历表
        Output.Show("表名称:" & nm)

        Dim ada As New Data.OleDB.OleDbDataAdapter("Select *  Fro m " & nm & " Where [_indentify] is null", cn.ConnectionString)
        Dim dt As New Data.DataTable
        ada.FillSchema (dt, System.Data.SchemaType.Source)
        For Each dc As data.DataColumn In dt.Columns '----------------------遍历列
            'output.show(dc.name)
            output.show(dc.caption) 'access数据库是标题,用name出错
            output.show(dc.DataType.name) '列类型
            output.show(dc.MaxLength) '列长度
        Next
    Next
Next
[此贴子已经被作者于2022/7/29 21:44:56编辑过]

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


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

多谢分享

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


加好友 发短信
等级:一尾狐 帖子:470 积分:4184 威望:0 精华:0 注册:2013/12/9 0:52:00
  发帖心情 Post By:2022/7/30 10:18:00 [只看该作者]

顶顶

 回到顶部
帅哥哟,离线,有人找我吗?
尘埃落定
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:421 积分:3401 威望:0 精华:0 注册:2019/1/4 23:39:00
  发帖心情 Post By:2022/7/31 0:29:00 [只看该作者]

学习

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


加好友 发短信
等级:幼狐 帖子:83 积分:1387 威望:0 精华:0 注册:2013/11/28 19:45:00
  发帖心情 Post By:2022/12/22 20:31:00 [只看该作者]

多谢分享

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


加好友 发短信
等级:幼狐 帖子:167 积分:1550 威望:0 精华:0 注册:2017/11/6 17:23:00
  发帖心情 Post By:2022/12/23 15:20:00 [只看该作者]

收藏

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


加好友 发短信
等级:幼狐 帖子:98 积分:1066 威望:0 精华:0 注册:2020/10/14 23:52:00
  发帖心情 Post By:2022/12/23 18:44:00 [只看该作者]

图片点击可在新窗口打开查看

 回到顶部