Foxtable(狐表)用户栏目专家坐堂 → 怎样用表动态生成数据库结构?


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

主题:怎样用表动态生成数据库结构?

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


加好友 发短信
等级:小狐 帖子:335 积分:2674 威望:0 精华:0 注册:2018/11/22 9:19:00
  发帖心情 Post By:2019/6/16 9:22:00 [显示全部帖子]

表里面的数据类型错
改为 ADOXType.String
建议代码这样写
  For Each dr As DataRow DataTables("表结构库").dataRows
        Select Case dr("列类型")
            Case "字符型"
                tbl.AddColumn(dr("列名称") , ADOXType.String, 255)   '字符型全部设置成255
            Case "日期时间型"
                tbl.AddColumn(dr("列名称") , ADOXType.DateTime)
            Case "整数型"
                tbl.AddColumn(dr("列名称") , ADOXType.Integer)
            Case "逻辑型"
end select
 next
    Builder.AddTable(tbl, True, True)
    Builder.Close()


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


加好友 发短信
等级:小狐 帖子:335 积分:2674 威望:0 精华:0 注册:2018/11/22 9:19:00
  发帖心情 Post By:2019/6/16 13:03:00 [显示全部帖子]

当然可以

 回到顶部