Foxtable(狐表)用户栏目专家坐堂 → [求助]动态增加列问题


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

主题:[求助]动态增加列问题

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


加好友 发短信
等级:童狐 帖子:232 积分:1938 威望:0 精华:0 注册:2019/3/20 10:45:00
[求助]动态增加列问题  发帖心情 Post By:2019/4/29 15:47:00 [只看该作者]

动态修改表结构

ADOXBuilder用于动态创建表和列。
ADOXBuilder对内部数据源、以及Access和SQL Server格式的外部数据源有效,对于Oracle格式的外部数据源无效。

增加列

在命令窗口执行下面的代码:

Dim Builder As New ADOXBuilder
Builder.Open()
'打开ADOXBuilder
With
Builder.Tables("表A")
    .AddColumn(
"日期" ,ADOXType.DateTime) '增加日期型列
    .AddColumn(
"产品" ,ADOXType.String, 12) '增加字符型列,长度指定为12
    .AddColumn(
"客户" ,ADOXType.String, 20) '增加字符列,长度为20
    .AddColumn(
"数量" ,ADOXType.Integer) '增加整数型列
    .AddColumn(
"备注" ,ADOXType.Text) '增加备注列
End
With
Builder.Close()
'关闭ADOXBuilder


利用ADOXBuilder增加列,可以修改表结构,但只能设定字符格式的长度。

对于其他小数类型的数据,怎么能够设置他的小数位数呢?


 回到顶部