Foxtable(狐表)用户栏目专家坐堂 → [求助]请问如何用代码提取SQL中的所有表名?


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

主题:[求助]请问如何用代码提取SQL中的所有表名?

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


加好友 发短信
等级:幼狐 帖子:152 积分:1182 威望:0 精华:0 注册:2013/10/23 10:34:00
[求助]请问如何用代码提取SQL中的所有表名?  发帖心情 Post By:2014/1/17 10:34:00 [显示全部帖子]

请问如何才能用代码将一个SQL数据源中的所有表和列名读取出来?

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


加好友 发短信
等级:幼狐 帖子:152 积分:1182 威望:0 精华:0 注册:2013/10/23 10:34:00
  发帖心情 Post By:2014/1/17 11:16:00 [显示全部帖子]

可以这里面的代码只能得到部分(本项目已加载的DATATABLE)SQL数据源中的表名,不能得到所有的啊!
  我想得到所有的怎么做?以下是我复制那边的代码:
Dim lst As List(Of String)
lst = Connections("jjerp").GetTableNames
For Each nm As String In lst
    Dim dt As DataTable = DataTables(nm)
    For Each dc As DataCol In dt.DataCols
        messagebox.show(dt.name & " : " & dc.name) 
    Next
Next

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


加好友 发短信
等级:幼狐 帖子:152 积分:1182 威望:0 精华:0 注册:2013/10/23 10:34:00
  发帖心情 Post By:2014/1/17 11:47:00 [显示全部帖子]

说是nm这个表不存在,是没是这个字段上要加上双引号啊?如果是需要怎么加呢?

 回到顶部