Foxtable(狐表)用户栏目专家坐堂 → 无法动态增加列?


  共有1580人关注过本帖平板打印复制链接

主题:无法动态增加列?

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


加好友 发短信
等级:婴狐 帖子:46 积分:515 威望:0 精华:0 注册:2015/8/24 20:19:00
无法动态增加列?  发帖心情 Post By:2018/12/17 0:47:00 [只看该作者]

老师,我想制作一个自定义函数动态增加列。我先将一个表的列全部删除,然后增加列,代码如下
Dim tblname As String=args(0)
Dim colname As String=args(1)
Dim Col_Length As Integer=args(2)
DataTables.Unload(tblname ) '卸载表C
DataTables.load(tblname)
Dim Builder As New ADOXBuilder
Builder.Open() '打开ADOXBuilder
    With Builder.Tables(tblname)
        .AddColumn(colname ,ADOXType.String, Col_Length ) '增加字符型列,长度指定为250
    End With
Builder.Close() '关闭ADOXBuilder
DataTables.Unload(tblname ) '卸载表C
DataTables.load(tblname)

代码运行后,没有增加列。错在哪里了呢?
烦请老师指点。
谢谢!




 回到顶部