Foxtable(狐表)用户栏目专家坐堂 → [求助]如何动态替换表列名


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

主题:[求助]如何动态替换表列名

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/1/8 15:22:00 [显示全部帖子]

Dim Builder As New ADOXBuilder
Builder.Open()
With Builder.Tables("表A")
    For Each dc As DataCol In DataTables("表A").DataCols
        Dim fdr As DataRow = DataTables("中英列名").find("英文='" & dc.name & "'")
        If fdr IsNot Nothing Then
            .RenameColumn(dc.name, fdr("中文"))
        End If
    Next
End With
Builder.Close()
DataTables.unload("表A")
DataTables.load("表A")

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/1/10 10:05:00 [显示全部帖子]

查询表无法修改表结构的。

 

如果你只是想修改标题,参考 http://www.foxtable.com/webhelp/scr/1275.htm

 

如果你想修改列名,请在sql语句那里直接指定别名。


 回到顶部