以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 索引超出范围 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=173243) |
-- 作者:yifan3429 -- 发布时间:2021/11/20 16:55:00 -- 索引超出范围 .NET Framework 版本:4.0.30319.34003 Foxtable 版本:2021.11.18.11 错误所在事件:自定义函数,隐藏和处理系统列 详细错误信息: 调用的目标发生了异常。 索引超出范围。必须为非负值并小于集合大小。 参数名: index With CurrentTable Dim v1() As String = {"sys_日期","sys_log","sys_姓名","sys_部门","权限组"} .Cols.Remove(v1) |
-- 作者:有点蓝 -- 发布时间:2021/11/20 17:02:00 -- 如果是这个代码错误。说明数组里的列,已经被移除了,或者列名不对。建议逐个判断处理 With CurrentTable Dim v1() As String = {"sys_日期","sys_log","sys_姓名","sys_部门","权限组"} For Each v As String In v1 If .Cols.Contains(v) .Cols.Remove(v) End If Next End With |