以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 关于程序报错问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=178135) |
||||
-- 作者:刘效功 -- 发布时间:2022/6/20 10:21:00 -- 关于程序报错问题 专家老师好,刚才发的帖子也不知您看到没有,再发一次,见谅, 主要就是在表中根据下拉选择添加数据时,总是一次次报错,但不管他关闭报错窗口的关闭按钮,数据也能添加上去,数据的准确性也没问题,请老师改改代码,不要让他老报错,谢谢老师,祝老师一切安好 |
||||
-- 作者:有点蓝 -- 发布时间:2022/6/20 10:50:00 -- 提示很明显了,索引超界。 1、出错代码1:e.DataCol.Name.SubString(0,6) 如果改列名长度小于6的列数据,这个代码肯定出错,加个判断 if e.DataCol.Name.length >= 6 2、出错代码2:e.DataCol.Caption.Split("_")(1) 如果更改了数据的列,没有列标题,或者列标题没有下划线,这个代码肯定出错,加个判断 if e.DataCol.Caption > "" andalso e.DataCol.Caption.contains("_")
|