Foxtable(狐表)用户栏目专家坐堂 → 请问SQL查询的问题


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

主题:请问SQL查询的问题

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


加好友 发短信
等级:一尾狐 帖子:437 积分:2949 威望:0 精华:0 注册:2011/3/15 12:49:00
请问SQL查询的问题  发帖心情 Post By:2019/3/5 23:07:00 [显示全部帖子]

请问:如果我想在外部数据源里查找指定的表这个代码怎么写?
比如我要查找外部数据源“tset”里是否有“客户表”,如果没有就增加一个“客户表”,里面有客户编号,客户名称,客户税号等,请问这个代码怎么写?

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


加好友 发短信
等级:一尾狐 帖子:437 积分:2949 威望:0 精华:0 注册:2011/3/15 12:49:00
  发帖心情 Post By:2019/3/5 23:41:00 [显示全部帖子]

Dim ssw As String = "客户表"
Dim lst As List(Of String)
lst = Connections("彬阳数据").GetTableNames
For Each nm As String In lst
    If ssw = nm Then
        Output.Show(nm)
    Else
        Dim Builder As New ADOXBuilder("彬阳数据") '要指定数据源名称
        Dim tbl As ADOXTable
        Builder.Open()
        tbl = Builder.NewTable("客户表") '创建表
        With tbl
            .AddColumn("客户编号" ,ADOXType.String, 50)
            .AddColumn("客户税号" ,ADOXType.String, 60)
            .AddColumn("客户名称" ,ADOXType.String, 120)
            .AddColumn("客户地址" ,ADOXType.String, 120)
            .AddColumn("备注" ,ADOXType.Text)
        End With
        Builder.AddTable(tbl, True, True) '增加表
        Builder.Close()
    End If
Next


是这样吗?

 回到顶部