大神们指导怎么修复这个错的好
vb.net吧
全部回复
仅看楼主
level 5
tim021316
楼主
吧里有个大神给了我这条代码,然后我去试试,然后问题是如果读取到最后的记录的时候,不会弹出MSGBOX 而是给我一个错误信息
2018年11月23日 04点11分
1
level 6
巴西_Prince
你确定split是这么用
2018年11月26日 15点11分
2
tim021316
那应该是怎么样好呢
2018年11月26日 22点11分
level 6
巴西_Prince
split(“需要截取的字符”,“以什么字符为节点”)(节点字符的左边还是右边)
2018年11月27日 03点11分
3
枫飞铃兰
split有几种用法,楼主那种用法没错
2018年11月27日 05点11分
level 7
枫飞铃兰
你的代码我试了是可以正常运行的,也没有提示错误,是不是split(",")中的逗号你用的中文的逗号,,你可以把split方法得到的数组中的每个字符串都显示出来看看,
2018年11月27日 11点11分
4
level 5
tim021316
楼主
对啊
2018年11月27日 12点11分
5
level 11
闪星2
Ctrl+shift+空格,看函数重载
2018年11月27日 20点11分
6
level 4
幽默节奏
我感觉是read all方法问题,你试试把number改为1看看还会不会出现问题。
2018年12月04日 03点12分
7
level 1
Ms_yam
一、要学会排查原因,Debug下,看下相关变量的值,再找原因,这样最直接。
二、要通过异常信息了判定可能原因,这个异常明显是数组越界,即数组长度小于3,即当前行无法拆分出3列来。如果逗号没有用错中文标点,就还有一个可能,行未有一个空行(“”不等于Noghing)。
2018年12月08日 09点12分
8
level 4
gaoqimin
1.查看分隔符是否统一,重点看是否有中文“,”和英文“,"的不同。
2.代码改成试试
if number<file.lines.count and not file.lines(number).tosting=nothing then
your code
3.txt编码设置UTF-8
2018年12月09日 13点12分
9
1