Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共5 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:批量增加列出现错误

1楼
13559187297 发表于:2025/4/7 9:57:00
批量增加列出现错误,
图片点击可在新窗口打开查看

代码如下:
Dim Builder As New ADOXBuilder
Builder.Open() '打开ADOXBuilder
With Builder.Tables("首页")
    Dim i As Integer
    For i = 1 To 365
        .AddColumn("日需求稼动时间_D" & i, ADOXType.Integer) '增加整数型列
    Next 
End With
Builder.Close() '关闭ADOXBuilder
2楼
有点蓝 发表于:2025/4/7 10:37:00
内部表最多200个列,添加不了这么多列
3楼
13559187297 发表于:2025/4/7 12:02:00
Dim Builder As New ADOXBuilder
Builder.Open() '打开ADOXBuilder
With Builder.Tables("设备汇总表")
    Dim i As Integer
    For i = 1 To 30
        Dim t As String = "日需求稼动时间_4月" & i & "日"
        .AddColumn(t, ADOXType.Double) '增加双精度型列
    Next 
End With
Builder.Close() '关闭ADOXBuilder

我代码修改成上面的这个,还是提示一样的错误。

4楼
13559187297 发表于:2025/4/7 12:05:00
我现在知道了,是之前运行过程序已经增加了代码里的一部分列,达到200列了,后面即使增加1列也会出现这个错误。谢谢老师!
5楼
有点蓝 发表于:2025/4/7 12:07:00
我测试没有问题。可能
1、已经执行过代码,重复添加了某些列
2、表本来就已经有很多列

注意代码执行后要重启项目,才能看到新添加的列
共5 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .02539 s, 2 queries.